防止忘记,记录裸板烧写linux

**烧写u-boot:**
1.使用J-link烧写init.binwen文件(用于初始化SDRAM);
2.使用J-link烧写 特殊u-boot.bin到0x33f80000运行(该特殊u-boot.bin文件在配置文件中取消SDRAM初始化,因为已经用init.bin初始化了);
3.使用J-link烧写完整u-boot到0x30000000;
4.使用J-link命令跳转到0x33f80000处运行,该地址为特殊u-boot的入口地址;
5.进入特殊u-boot命令行;
6.使用nand erase 擦除nand flash 全部或是从0x0到大于整个u-boot代码的地址;
7.使用nand write烧写0x30000000处的完整u-boot到0x0地址;
8.完成.
**烧写内核:**
1.启动u-boot,进入命令行;
2.使用J-link暂停;
3.使用J-link烧写内核到SDRAM中0x30000000;
4.继续运行u-boot
5.使用nand erase 擦除nand flash 全部或是从0x60000到大于整个内核代码的地址(例:友善之臂:0x60000,
大小0x500000);
6.使用nand write烧写0x30000000处的完整内核到0x60000地址,大小0x50

**烧写文件系统:**
步骤同上,只是烧写时用nandflash write.yaffs 指令(地址0x560000);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值