打印
[研电赛技术支持]

救命,GD32F103vet6程序改成IAP+APP跳转执行,SPI接口不正常

[复制链接]
720|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangxiang|  楼主 | 2022-9-23 16:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
救命,GD32F103vet6程序改成IAP跳转执行SPI接口不正常。
SPI接口应用程序,原来用的是直接写入,在STM32F103VET6使用正常,换到GD32F103VET6上也正常。
现在需要改成带升级功能的IAP+APP。在STM32F103VET6上调试好使用正常的,换到GD32F103VET6上,在IAP中读取SPI接口FLASH升级都正常,跳转到APP中,结果SPI接口FLASH读ID为0,卡在这里了。

使用特权

评论回复
沙发
wangxiang|  楼主 | 2022-9-23 16:05 | 只看该作者
网上各种找资料。说GD的SPI怎么修改的,都不行。突发奇想,在IAP中先不初始化FLASH接口的SPI,在APP中看看咋样。结果跳转到APP中,功能一切正常。原来使用SPI接口的FLASH存升级固件支持512K固件升级,现在先改用系统FLASH存升级固件升级,只能支持240K左右固件升级了。
如果有大侠知道怎么回事的,麻烦告知。不胜感激!

使用特权

评论回复
板凳
光子物联网| | 2022-9-27 09:52 | 只看该作者
是不是中断向量表没改的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝