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条回答
zws625974711
1楼-- · 2019-07-22 05:49
 精彩回答 2  元偷偷看……
zws625974711
2楼-- · 2019-07-22 09:33
八度空间 发表于 2016-9-24 08:59
bootloader写入flash的app程序数据对不对?用st-link读取出来和你的bin文件对比一下看下正确啵,记得C8的 ...

图片看得到吗?  为什么会有两个连续的bin文件大小的数据?
zws625974711
3楼-- · 2019-07-22 13:39
skygz 发表于 2016-9-25 12:33
if (((*(vu32 *)IN_FLASH_STAR) & 0x2FFE0000 ) == 0x20000000)   这个是没错的

截图中, 没看到appxaddr ...

appxaddr设置成0x8008000,0x08xxxxxx & 0x2FFE000会等于0x20000000???
ysq7120
4楼-- · 2019-07-22 17:32
FLASH_APP1_ADDR 地址修改了吗?
flash每次写2k对吗?大容量是2k,你这个也是2k一个page?
zws625974711
5楼-- · 2019-07-22 22:12
ysq7120 发表于 2016-9-28 09:05
FLASH_APP1_ADDR 地址修改了吗?
flash每次写2k对吗?大容量是2k,你这个也是2k一个page?

FLASH_APP1_ADDR改了,原子IAP例程支持1k的
zws625974711
6楼-- · 2019-07-23 02:18
 精彩回答 2  元偷偷看……

一周热门 更多>