LPC单片机的二级BootLoader怎么做

凹特慢 2018-01-09 04:26:58
目前用到一款LPC的MCU,其flash为512K,SRAM只有200K,这个有点小。目前项目需要实现以下需求:
1.代码,配置信息,字模等数据保存到外部QFLASH中。
2.代码在SDRAM中运行
也就是需要做一个二级bootloader,请问这个怎么做
...全文
1020 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
1586874907 2018-02-12
  • 打赏
  • 举报
回复
这种需求就选一个带MMU的主控吧
cp1300 2018-01-20
  • 打赏
  • 举报
回复
内存少,会限制代码量的,你自定义一个代码起始地址,跳转过去开始执行(休息编译的时候要用内存地址,并且起始地址要跟你在内存中分配的一样,嵌入式里面一般通过相对地址进行链接编译,这样理论上可以在任意指定地址开始执行,单片机貌似不能这样编译,地址是绝对的,并且固定的)

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧