CH32F203 IAP 应用程序中断向量表问题

您好,在CH32F203 IAP 功能,bootloader正常运行,主程序可以起来(通过串口日志判断),但是主程序不响应中断,使用这个SCB->VTOR = FLASH_BASE | 0x2000; 不起做用,在CH32FV2x_V3xRM系列手册上,并没有这个寄存器的描述,从代码中看0xe000ed08 寄存器,但是手册中没有找到。是部分F203不支持这个功能?

如果不支持,如何解决



您好,在配置APP工程的时候,注意要改一下FLASH的起始地址,中断向量的偏移可以放在main函数开头,如下图。此外,注意一下,CH32F203不同的MCU型号,需要配置一下相关宏定义和启动文件,具体见附件手册。后续若有问题,可通过邮箱跟我沟通(lzs@wch.cn)

icon_pdf.gifCH32系列不同MCU工程配置.pdf

image.png

image.png


只有登录才能回复,可以选择微信账号登录