救命,GD32F103vet6程序改成IAP+APP跳转执行,SPI接口不正常
救命,GD32F103vet6程序改成IAP跳转执行SPI接口不正常。SPI接口应用程序,原来用的是直接写入,在STM32F103VET6使用正常,换到GD32F103VET6上也正常。
现在需要改成带升级功能的IAP+APP。在STM32F103VET6上调试好使用正常的,换到GD32F103VET6上,在IAP中读取SPI接口FLASH升级都正常,跳转到APP中,结果SPI接口FLASH读ID为0,卡在这里了。 网上各种找资料。说GD的SPI怎么修改的,都不行。突发奇想,在IAP中先不初始化FLASH接口的SPI,在APP中看看咋样。结果跳转到APP中,功能一切正常。原来使用SPI接口的FLASH存升级固件支持512K固件升级,现在先改用系统FLASH存升级固件升级,只能支持240K左右固件升级了。
如果有大侠知道怎么回事的,麻烦告知。不胜感激! 是不是中断向量表没改的问题
页:
[1]