基于三星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 |