FLASH擦除問(wèn)題
一、我遇到的問(wèn)題
????????我們最近用mm32f3277的flash,mm32f3277的flash有512K的空間:128個(gè)扇區(qū),每個(gè)扇區(qū)有四頁(yè),每頁(yè)有1K。我們寫入flash用的是片內(nèi)FLASH存儲(chǔ)器,片內(nèi)FLASH存儲(chǔ)器的地址是0x08000000H - 0x0807FFFF 我們使用逐飛的flash庫(kù)函數(shù)成功的存進(jìn)去數(shù)據(jù),但是我們?cè)诖嫱陻?shù)據(jù)燒寫新程序的時(shí)候發(fā)現(xiàn)我們的數(shù)據(jù)突然消失了。

二、解決問(wèn)題的過(guò)程
????????我首先查找了mm32f3277的ic手冊(cè),發(fā)現(xiàn)了flash的秘密。

????????然后詢問(wèn)了群里的大佬。


三、 最后的解決方法
?????????我們發(fā)現(xiàn)只要在keil里面設(shè)置一下flash的擦除功能就能解決自己存儲(chǔ)的flash數(shù)據(jù)被擦除的問(wèn)題。
????????在start和size設(shè)置好程序擦除的范圍就可以避免自己的存儲(chǔ)的flash數(shù)據(jù)被誤擦。

最后
????????展示一下我存的數(shù)據(jù)

注:本文章為原創(chuàng)文章,我在csdn上也發(fā)表了同樣的一篇文章,故不必?fù)?dān)心水印問(wèn)題。
標(biāo)簽: