您的位置:首页 > 其它

[3]Uboot编译与使用

2017-02-18 21:00 169 查看

[1]编译的前提:

安装好arm-linux-gcc交叉编译工具链(参考EmbedSky相关资料);

准备EmbedSky已移植好的u-boot-1.1.6。

本文暂时不考虑对U-Boot的移植工作。

[2]编译:

选择要使用的board:

$make smdk2410_config

编译生成u-boot.bin:

$make

编译完成后根目录下存在两个文件:

1)u-boot(ELF文件);

2)u-boot(二进制文件)可直接烧写到NorFlash或NandFlash中。

[3]U-Boot的命令:

help命令

环境变量命令:

printenv:查看环境变量

setenv:添加、修改、删除环境变量

saveenv:保存环境变量(FLASH)

文件下载命令:

tftp:使用tftp协议下载文件

内存操作命令:

md:显示内存区的内容

mm:修改内存

Flash操作命令:

flinfo:查看Flash扇区信息

protect:Flash写保护

erase:擦除Flash扇区

cp:数据拷贝

执行程序命令:

go:执行内存中的二进制代码

bootm:执行内存中的二进制代码(需要有固定的文件头,通常启动kernel)

开发板信息命令:

bdinfo:显示开发板信息

设置自动启动:

mini2440=>setenv bootcmd tftp 31000000 uImage \;bootm 31000000
mini2440 =>saveenv
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  u-boot 移植 u-boot命令