使用战舰版的IAP串口实验,发现问题,能收到BIN文件,但是执行有问题

2019-08-18 19:13发布

如题,使用的是战舰版的IAP程序,发现把BOOTLOADER下载进去之后,通过电脑串口软件将升级的BIN文件发送给单片机,单片可以接收到,但是执行有问题,无法正确执行,使用的单片机为STM32f103RET6,有没有大佬可以帮助一下的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
世上最美丽的裤头
1楼-- · 2019-08-19 00:14
先确认你芯片内接收到的程序是否完整,再检查程序有没有正确设置中断向量。
qq1508448759
2楼-- · 2019-08-19 02:11
小问题还是直接没反应?一般都是中断向量地址设置有问题
元气满满的
3楼-- · 2019-08-19 04:45
qq1508448759 发表于 2017-5-24 14:22
小问题还是直接没反应?一般都是中断向量地址设置有问题

我是直接拿源程序下载的,最多修改了按键的IO定义,其他都没动,中断向量应该没问题吧
元气满满的
4楼-- · 2019-08-19 07:33
qq1508448759 发表于 2017-5-24 14:22
小问题还是直接没反应?一般都是中断向量地址设置有问题

应该说程序接收到了,但是没有正确运行
元气满满的
5楼-- · 2019-08-19 08:14
 精彩回答 2  元偷偷看……
元气满满的
6楼-- · 2019-08-19 13:28
世上最美丽的裤头 发表于 2017-5-24 13:31
先确认你芯片内接收到的程序是否完整,再检查程序有没有正确设置中断向量。

这是BOOTLOADER里面设置的存放地址:#define FLASH_APP1_ADDR                0x08010000          //第一个应用程序起始地址(存放在FLASH)
这是APP程序里面设置的向量地址:SCB->VTOR = FLASH_BASE | 0x10000

一周热门 更多>