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-21 02:38
 精彩回答 2  元偷偷看……
zws625974711
2楼-- · 2019-07-21 08:19
 精彩回答 2  元偷偷看……
八度空间
3楼-- · 2019-07-21 12:41
zws625974711 发表于 2016-9-23 18:59
排版不好,,,还有就是stm32f103c8t6(flash 128k,sram 20k),个人能想到的配置修改就这些了,程序会一 ...

bootloader写入flash的app程序数据对不对?用st-link读取出来和你的bin文件对比一下看下正确啵,记得C8的flash一个page是1K的
cs1222
4楼-- · 2019-07-21 14:52
八度空间 发表于 2016-9-24 08:59
bootloader写入flash的app程序数据对不对?用st-link读取出来和你的bin文件对比一下看下正确啵,记得C8的 ...

我也觉得,应该看下Flash写入是否正确。不过不一定用STlink查看,可以通过串口打印出来也行呀
八度空间
5楼-- · 2019-07-21 18:46
cs1222 发表于 2016-9-24 15:09
我也觉得,应该看下Flash写入是否正确。不过不一定用STlink查看,可以通过串口打印出来也行呀

打出来用眼睛看么???
skygz
6楼-- · 2019-07-22 00:42
if (((*(vu32 *)IN_FLASH_STAR) & 0x2FFE0000 ) == 0x20000000)   这个是没错的

截图中, 没看到appxaddr的设定值,   应改appxaddr为你的APP程序的起始地址0x8008000

一周热门 更多>