hal HAL_FLASH_Program 擦除的问题

来源:互联网 发布:软件测试技术大全 pdf 编辑:程序博客网 时间:2024/06/07 20:30
阿莫上的 wxl 总结的


不过我还是找到问题了!!
是因为用错了页擦除API,擦除page之后没有clear PEG位 导致PG位写不成功!!
在此告诫各位朋友,CubeMX的HAL库要用HAL_FLASHEx_Erase来擦除Page。
最后总结流程如下:
HAL_FLASH_Unlock();
HAL_FLASHEx_Erase();
HAL_FLASH_Program();
HAL_FLASH_Lock();
结贴!
阅读全文
1 0