我是靠谱客的博主 自由帽子,最近开发中收集的这篇文章主要介绍防止忘记,记录裸板烧写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);

最后

以上就是自由帽子为你收集整理的防止忘记,记录裸板烧写linux的全部内容,希望文章能够帮你解决防止忘记,记录裸板烧写linux所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部