关于以特网bootloader

2019-03-24 15:02发布

试了下 ext_demo_1, ext_demo_2 以及 boot_eth_ext 这几个例子, 突然有个问题。
能不能用以特网bootloader下载代码到片外flash, 然后再下载另一部分常用的代码到片内flash。 设备上电后开始运行片内flash的代码(不是bootloader),偶尔运行下一片外flash的代码。  各位觉得如何实现啊?  谢谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
tekkon
2019-03-25 16:52
谢谢triton.zhang啊!  
我看了下和这个项目非常相似的另一个项目,是用LPC2292做的,
406K 的代码 + 150K的 const 数据放到了flash(片上+片外)
468K的数据放到了sram(片上+片外)

这个新项目差不多也会用掉这么多的flash和sram,只不过新项目会使用LM3S9D96(有512K的片上flash,96K的片上sram), 我用的是LM3S9B96(256K的片上flash,96K的片上sram)开发板, 所以不管怎样都得加片外sram的flash 。

你说的第三点我不是十分清楚,为什么需要加载flash到ram的代码?难道不能像boot_demo_eth和boot_demo2那样直接从应用程序起始地址0x1800开始运行?  谢谢!

一周热门 更多>

相关问题

    相关文章