站长采用tftp协议实现的网口bootloader。

因源文件并没有完善,所以现在只提供bootloader的bin文件。

1,因原理图设计失误,此块板的8019现在运行在8位模式下,需要把板上的R8,300欧姆的上拉电阻换为27k的下拉电阻。网卡配置芯片9346无效,可以不焊。
2,参考本站《使用semihosting方法下载ARM程序的实例》里面提供的烧写方法把bin文件烧入程序rom。
3,要烧入的运行程序需要把robase设置为0x0C010000,rwbase不填,生成bin文件。
4,采用网卡交叉线把pc与开发板相连接,或者使用hub直连。
5,修改pc的ip地址到10.0.0.x网段,网关为10.0.0.2。
6,使用“tftp -i 10.0.0.8 put filename.bin”命令格式把要下载运行的文件"filename.bin"下载进去,程序自动完成跳转运行。

boot.bin为bootloader的bin文件,test.bin为闪烁led的测试文件。
在烧入boot.bin后,使用配置后的pc端ip可以ping通10.0.0.8(即开发板ip)。

文件下载地址:http://www.hanyuer.net/embed/arm/file/bootload.rar