UCOSii 和Bootloader

zdx_register 2016-07-28 07:33:52
最近开发一个项目,使用的是STM32VCT6,操作系统是UCOSii,使用的开发工具是KEIL4。现在需要实现串口升级,增加一个Bootloader。
Bootloader从8000000开始,主程序从8004000开始。
问题是设置了IROM: start 8004000,可是编译后的HEX文件没有变化,改不改都一样。
求高手指教,比较着急。谢谢!!!
...全文
249 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lr2131 2016-08-01
  • 打赏
  • 举报
回复
引用 楼主 zdx_register 的回复:
最近开发一个项目,使用的是STM32VCT6,操作系统是UCOSii,使用的开发工具是KEIL4。现在需要实现串口升级,增加一个Bootloader。 Bootloader从8000000开始,主程序从8004000开始。 问题是设置了IROM: start 8004000,可是编译后的HEX文件没有变化,改不改都一样。 求高手指教,比较着急。谢谢!!!
IAP,设置程序的地址,最好在链接脚本中进行
玉怀一捧雪 2016-07-30
  • 打赏
  • 举报
回复
中断向量表也要进行偏移
dceacho 2016-07-28
  • 打赏
  • 举报
回复
不熟悉STM32VCT6 如果你这样不行的话建两个工程了,烧写时烧.bin文件到指定地址

27,520

社区成员

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

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