cmsyu 发表于 2013-3-24 11:33:01

uboot-1.1.6y移植到TQ2440

按照u-boot-1.1.6移植(TQ2440)唐智浩手册,在支持网卡DM9000部分时,编译正常生成uboot.bin,加载到内存中运行,通过tftp下载文件到内存中,但是显示的MAC、serverip以及ip都跟板子上nandflash上的uboot的i一样,而不是自己通过
#define CONFIG_ETHADDR 10:23:45:67:89:AB
#define CONFIG_NETMASK 255.255.255.0
#define CONFIG_IPADDR 192.168.0.10
#define CONFIG_SERVERIP 192.168.0.6这几个宏定义设置的,感觉使用的信息都是板子上自带的uboot的信息,应该是运行了加载到内存中的uboot了,不知道怎么回事,希望能够指点一下,谢谢了。

zjhsucceed_329 发表于 2013-3-24 13:27:08

u-boot启动时首先检查环境变量(保存在nand flash或nor flash)是否可用,如果可用就使用环境变量,否则就使用用户在代码里指定的变量。你把之前保存在板子上的环境变量擦除,或者直接格式化整个nand flash,在烧写u-boot
页: [1]
查看完整版本: uboot-1.1.6y移植到TQ2440