2014年(8)
分类: LINUX
2014-01-07 19:56:35
更多精彩:
开发平台:x86 redhat5.5
目标平台:SMDK6410
该文档是移植完成之后的总结,所以并非按照真正的移植步骤所写, 只做参考
修改完成后运行make进行编译,把编译生成的u-boot-nand.bin烧写到nand的0-0x40000后即可切换为nand启动方式来运行
在uboot启动后手动添加环境变量
[zhangsan@nand]# set ipaddr 192.168.1.20
[zhangsan@nand]# set serverip 192.168.1.254
[zhangsan@nand]# set ethaddr 11:22:33:44:55:66
这些变量也可在smdk6400.h中以宏的方式定义
经测试,nand、tftp等命令都好用,如有问题请发邮箱:
lizhiyong_beyond@163.com
一、修改u-boot-2012.04/arch/arm/cpu/arm1176/start.S
在132行添加如下,目的是找到命令段
132 .global uboot_cmd_start
133 uboot_cmd_start:
134 .word __u_boot_cmd_start - _start
135 .global uboot_cmd_end
136 uboot_cmd_end:
137 .word __u_boot_cmd_end - _start
注释掉386行,如下
@add lr, lr, r9
把164行修改如下,目的在于修改uboot的shell名字
164 #define CONFIG_SYS_PROMPT "[zhangsan@nand]# "
完整文档: