主题 : 将大于 4KB的裸编程序下载到 NAND flash中 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 69851
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2012-05-12
最后登录: 2012-07-23
楼主  发表于: 2012-06-11 13:17

 将大于 4KB的裸编程序下载到 NAND flash中

裸编程序(有完整的启动代码)分为两类: 小于4KB的 和 大于4KB的。发现 小于4KB的运行正常,大于 4KB的只运行了不到一半就卡死了。
听说 这个跟 bootloader有关 。只能先将 4KB程序搬运到 RAM中,然后通过运行这在RAM中4KB的程序,实现将 NAND flash 中剩余的程序搬运到 RAM中,完成 整体的准备工作!
工作原理我是知道的,但是怎样 才能实现 下载 大于 4KB的程序呢???
级别: 新手上路
UID: 71488
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2012-06-05
最后登录: 2012-07-23
1楼  发表于: 2012-06-13 22:54
1楼正解