IAP移植到stm32f103c8t6,可以复制APP,跳不到APP程序执行

2019-07-20 23:54发布

本帖最后由 zws625974711 于 2016-9-23 18:52 编辑

用原子哥的stm32f103zet6(flash 512k)的IAP例程移植到f103c8t6(flash 128k),发现IAP-Bootloader可以复制APP到flash中,不过跳不到APP中去执行,一直执行的IAP-Bootloader的程序,贴我的配置吧


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
LuoBen
1楼-- · 2019-07-23 21:53
 精彩回答 2  元偷偷看……
LuoBen
2楼-- · 2019-07-24 02:27
午夜狼嚎 发表于 2018-7-2 16:15
楼主,你成功了吗?我现在也在用C8T6尝试,搞半天搞不出来,可否将你的程序分享一下,谢谢

解决没?
LuoBen
3楼-- · 2019-07-24 05:48
zws625974711 发表于 2016-9-23 18:52
将MDK里面的options--->Linker里面的Use Memory Layout from Target Dialog选项勾上即可

nb,谢了。在app程序里进行设置
我要上自习
4楼-- · 2019-07-24 06:01
 精彩回答 2  元偷偷看……
我要上自习
5楼-- · 2019-07-24 07:03
我要上自习 发表于 2019-6-3 00:21
兄弟您好,我遇到您之前一样的问题了。参考原子哥的实例,flash大小设置成256就没问题,但是回到c8t6的12 ...

我查到c8t6的flash大小为64K(虽然也有一种说法是128K,但其实后64K属于官方未测试范围,以后出问题官方是不负责的,这个先不表)。64Kflash的片子,每页大小是1K,所以iapbuf应为512,写数据也按照512来写,这样就可以了。整体代码如下图:
我要上自习
6楼-- · 2019-07-24 10:45
LuoBen 发表于 2019-5-16 11:11
nb,谢了。在app程序里进行设置

所以还是想问您要一下工程源码,对比一下,是否这样修改,谢谢了

一周热门 更多>