FLASH介紹
一般來說,宣傳的FLASH的大小只是說程序存儲器的大小,不包括系統存儲器以及選項字節這倆個部分
IAP是內置在boot loader中的一道程序,可以用于輔助下載,用戶可以通過有線通信協議或者無線協議實現對程序的更新升級。
FLASH閃存模塊組織
這個表只適用于中容量產品!
FLASH解鎖
FLASH訪問方式
注意:這里需要加volatile來提示編譯器每次都需要在內存中查找數據,防止緩存更新不及時,造成內存數據于緩存數據不一致的問題
FLASH程序存儲器寫
注意:在寫入數據后需要檢測flash是否處于忙狀態。如果處于忙狀態,那么就循環判斷知道不忙了,才退出。如果需要讀出數據,則不需要如此繁瑣,直接讀地址的數據即可。
FLASH存儲器擦除
FLASH選項字節
注意:這里面部分變量名帶n開頭意味著要寫入對應的反碼,如再寫入RDP時要對應在nRDP寫入要寫入數據的反碼,否則寫入的數據無效