基于三星44b0芯片ARM嵌入式系统的RTl8019网口的驱动程序
*************************************************
RTL8019测试程序说明
*************************************************
1.文件说明
Net: Rtl8019驱动代码
Src: 主程序代码
Inc: 主程序的头文件
Debug: SDT目标代码
Myusb_Data: ADS目标代码
Myusb.apj: SDT2.51工程文件
Myusb.mcp: ADS1.2工程文件
Myusb.PR: SourceInsight3.5工程文件
2.测试步骤
1> 开发板上电
2> 将PC配置为192.168.111网段
3> 用交叉网线连接开发板和PC
4> 运行测试程序
5> 运行串口监视软件,波特率115200
6> 在windows控制台中敲入 ping 192.168.111.8,应可以ping通
7> 敲入 tftp -i 192.168.111.8 put 文件名,将传送文件到开
发板,开发板把接受到的程序存在以0x0c00_0000为基址的RAM
中,同时在串口监视软件中可以看见输出信息
3.注意事项
1> 本测试程序不支持TCP协议
2> \Net中的Ne2000.h、Ne2000.c和Armusb.h是和硬件相关的文件,
定义了与Rtl8019相关的底层操作
3> \Net中的Armnet.h文件中定义个几个调试选项,打开他们,可
以在串口输出相关信息
文件列表:
网卡驱动程序
............\Debug
............\Inc
............\...\44B.H
............\...\44BLIB.H
............\...\Def.h
............\...\Memcfg.s
............\...\Option.h
............\...\Option.s
............\Mynet.apj
............\Mynet.IAB
............\Mynet.IAD
............\Mynet.IMB
............\Mynet.IMD
............\Mynet.mcp
............\Mynet.PO
............\Mynet.PR
............\Mynet.PRI
............\Mynet.PS
............\Mynet.WK3
............\Mynet_Data
............\..........\CWSettingsWindows.stg
............\..........\Debug
............\..........\Release
............\Net
............\...\Armnet.h
............\...\Arp.c
............\...\Arp.h
............\...\Icmp.c
............\...\Icmp.h
............\...\Ip.c
............\...\Ip.h
............\...\Ne2000.c
............\...\Ne2000.h
............\...\Necfg.h
............\...\Tftp.c
............\...\Tftp.h
............\...\Udp.c
............\...\Udp.h
............\...\Util.c
............\...\Util.h
............\Readme.txt
............\Src
............\...\44BINIT.s
............\...\44blib.c
............\...\Main.c