CH32V203快速擦除问题

对于函数

FLASH_ProgramPage_Fast

我测试在零等待区运行没有问题,非零等待区直接卡死,请问是否要求该函数在内存或是零等待区运行?

你好,目前快速编程相关函数不能放在非零等待区域运行,半字编程不受影响:FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data); 如果确实需要使用快速编程,可用如下解决办法:


1,将相关函数定义到零等待区域:https://www.cnblogs.com/liaigu/p/17330342.html 

2,将相关函数放到ram里运行:https://www.cnblogs.com/liaigu/p/17302175.html 


这种事情应该在手册提及下。。。


《CH32FV2x_V3xRM》手册的1.9版开始在第32.2.1节有相关说明

image.png


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