对于函数
FLASH_ProgramPage_Fast
我测试在零等待区运行没有问题,非零等待区直接卡死,请问是否要求该函数在内存或是零等待区运行?
热门产品 :
CH32X035: 32位USB+USB PD单片机
对于函数
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节有相关说明