hal HAL_FLASH_Program 擦除的問題

阿莫上的 wxl 總結的


不過我還是找到問題了!!
是因爲用錯了頁擦除API,擦除page之後沒有clear PEG位 導致PG位寫不成功!!
在此告誡各位朋友,CubeMX的HAL庫要用HAL_FLASHEx_Erase來擦除Page。
最後總結流程如下:
HAL_FLASH_Unlock();
HAL_FLASHEx_Erase();
HAL_FLASH_Program();
HAL_FLASH_Lock();
結貼!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章