uboot 编译与其命令

交叉工具链:
arm-linux-gcc
arm-linux-objdump -D -S 反汇编
arm-linux-readelf -a ELF文件查看信息。有的程序经过交叉编译器编译不能运行,可以查看大小端是否正确。
arm-linux-readelf -d 查看程序依赖的库文件,以此判断所需库文件是否存在于lib目录下。

uboot 编译:
make clean 。
make mini6410_nand_config-ram256 定义于makefile文件中。

uboot命令:help 查看,具有可配置性。
printenv  查看环境变量
setenv  添加环境变量
saveenv 保存环境变量

要使用TFTP 通过网络下载文件到板子上,需要设置好网络
 因此,setenv ethaddr 12.34.56.78.9a.bc mac地址
setipaddr 192.168.0.100  开发板IP
setenv servierip 192.168.0.1 tftp服务器的地址。

tftp c0008000 uImage  把uImage下载到c0008000 地址。

//自动运行
setenv bootcmd tftp c0008000 uImage  \;bootm c0008000
saveenv 

md 显示内存内容

nand flash 成本低,写入,擦除速度快。nor flash读取速度快,可代理内存。
nand info 看到flash信息
nand erase 擦除flash
nand read 读flash
bdinfo 板信息
bootm c0008000 运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值