wangxiang 发表于 2022-9-23 16:01

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

救命,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

是不是中断向量表没改的问题
页: [1]
查看完整版本: 救命,GD32F103vet6程序改成IAP+APP跳转执行,SPI接口不正常