你好,根據(jù)文檔講解慢速nor flash一共是512K,前480K用戶可用,可運(yùn)行代碼,可擦寫。遇到幾個(gè)問題:
擦除時(shí)使用的時(shí)FLASH_ErasePage_Fast,只擦除一個(gè)page的256B,寫入時(shí)使用的是FLASH_ProgramPage_Fast寫入連續(xù)的數(shù)據(jù),或者FLASH_ProgramWord只寫入一個(gè)32bit的uint32_t Data。
我在對(duì)flash位置0x08077c00位置寫入數(shù)據(jù)后(FLASH_ProgramWord),斷電后上電再讀取時(shí),數(shù)據(jù)還是為0xff。
用WCHISPStudio燒錄工具燒錄后,0x08077f00位置有數(shù)據(jù)。
針對(duì)512K,請(qǐng)問480K后面的32K的用途是什么
BLE是否會(huì)使用480K內(nèi)的空間,是否這480K在ble工作時(shí)也是完全由用戶自己使用?
針對(duì)工具WCHISPStudio配置頁面上的codeflash和“用戶數(shù)據(jù)DATA0"及”用戶數(shù)據(jù)DATA1“的具體位置指的是nor flash的什么地址到什么地址。
請(qǐng)問是否有文檔講解CodeFlash及用戶數(shù)據(jù)的劃分?謝謝!