MSP430F5438A 內(nèi)存Flash 讀寫操作
掃描二維碼
隨時(shí)隨地手機(jī)看文章
1、msp430的存儲(chǔ)結(jié)構(gòu)采用馮.依曼結(jié)構(gòu),即RAM和Flash在同一個(gè)尋址空間內(nèi)統(tǒng)一編址,沒有代碼空間和數(shù)據(jù)空間之分。
2、Flash是以段為為基本結(jié)構(gòu)進(jìn)行存儲(chǔ)的。總體上分三部分:
Flash主存儲(chǔ)區(qū):用于存儲(chǔ)程序代碼,被分成4個(gè)扇區(qū),每個(gè)扇區(qū)分128seg, 每個(gè)seg段 大小為64 * 1024 / 128 = 512B。 Flash控制器可以以位、字節(jié)、或者字的格式寫入Flash控制器。但是控制器最小的擦除單位是段。
BSL存儲(chǔ)區(qū):是存儲(chǔ)器的引導(dǎo)加載存儲(chǔ)器,可以用于存儲(chǔ)引導(dǎo)加載程序,分4段,每段512B,每段可以單獨(dú)擦除、
信息存儲(chǔ)區(qū):主要用于存儲(chǔ)需要掉電后永久保存的數(shù)據(jù),分4段,每段128B。 每段可以單獨(dú)擦寫。
3、Flash內(nèi)存模型
4、內(nèi)存組織