您好,我测试了这个void EnterCodeUpgrade( void )方式跳转到boot,设备确实跳转了,但是跳转到贵司内置的boot程序了,也就是ISPtool下载那种boot,而不是我自己IAP程序的boot,有没有跳转到IAP程序boot的方式,请指导一下
查看: 9049
回复: 23
CH579 IAP时中断向量表如何重定向?使用自己的BOOT+APP方式
跳转到自己的boot可以参考我们的iap
您好,IAP.ZIP怎么不能下载?
您好,这个zip贴在了四楼,可查看下载。
官方您好,今天在测试程序跳转到时候发现一个新问题,
采用RB_ROM_CODE_OFS方式实现程序跳转,跳转后发现读dataflash内容需要减去0x8000才可以正常读到,但是写dataflash或者擦除dataflash却不需要减去0x8000,不知道是我程序问题还是确实是这样的,请帮忙看一下,谢谢
FlashBlockErase(DATA_FLASH_ADDR);
WriteFlashBlock(DATA_FLASH_ADDR,buf);
ReadFlashBlock(DATA_FLASH_ADDR-0x8000,buf);
您好,是这样的。flash控制器读整体向后偏移32K(比如实际0x8000的地址,会变为0地址)
您好,读要偏移我可以理解,但是写为什么不用偏移呢?这个我不理解
mcu在读flash时固定做了偏移,写没有做额外的操作。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录