MDK 如何设置可以让程序不从0x8000000启动?

2019-07-21 02:17发布

因为应用需要,想让程序设置成从flash的08010000地址启动,可以吗?谢谢解答!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zc123
1楼-- · 2019-07-21 05:06
 精彩回答 2  元偷偷看……
龙之谷
2楼-- · 2019-07-21 07:29
参考原子哥开发指南IAP章节
zc123
3楼-- · 2019-07-21 11:43
这个与ARM机制有关,需要单独写个bootloader跳转程序,MDK只能设置下载flash区域和文件地址,我之前做IAP下载时做过
http://blog.csdn.net/zc1107473010/article/details/46691705
你可以参考这个
磨剑
4楼-- · 2019-07-21 12:03
回复【2楼】龙之谷:
---------------------------------
那个我看了,就是先从bootloader启动,然后跳转到相应的app程序,bootloader是从0x8000000启动的,所以严格来说程序也是从0x8000000启动的。我要的是直接从08010000地址启动,省去bootloader启动后跳转的步骤。
龙之谷
5楼-- · 2019-07-21 14:30
回复【4楼】磨剑:
---------------------------------
是不是需要改启动文件了,这个我就不太清楚了
磨剑
6楼-- · 2019-07-21 18:59
 精彩回答 2  元偷偷看……

一周热门 更多>