1. 首先在Linux里面装上tftp server,详见上一篇转载的日志。基本上没问题的。
2. Linux上网使用桥接,设置windows,linux,开发板的IP分别是192.168.1.x1,192.168.1.x2,192.168.1.x3。这一点很重要!一定得是桥接!原来因为在学校用ipv6网加bras,IP是自动获取的,所以之前linux上网用的是NAT,而不是桥接,就是不知道windows的IP到底算哪个~今天尝试了下,在终端里看的话就是本地连接的那个。linux设置IP的时候用命令设置挺麻烦的,可以直接在Network Connections里面设置
3. 禁用无线网卡,关闭防火墙。这个貌似容易忽略,但是很重要。
4. 在SecureCRT中,开发板的u-boot参数的设置:
setenv ipaddr 192.168.1.230 // 开发板IP setenv serverip 192.168.1.2 //虚拟机Linux IP setenv gatewayip 192.168.1.1 // 网关 saveenv 5. 使用开发板盒子里面的交叉网线,连接笔记本的网口和开发板的网口 6. 执行下载的步骤: 将uImage拷贝至/tftpboot/ 连接上串口线和USB转串口线,开发板上电, 在SecureCRT中依次输入: SMDK2440A>tftp 0x30008000 uImage
5.搞定!
时间: 2024-10-07 03:15:46