娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月27日(星期五)

正在發(fā)生

2021年12月27日 | STM32F40xxx 與 STM32F41xxx Flash結(jié)構(gòu)詳解

發(fā)布者:hzx312895379 來源: eefocus關(guān)鍵字:Flash結(jié)構(gòu) 手機看文章 掃描二維碼
隨時隨地手機看文章

硬件平臺:STM32F4 DISCOVERY開發(fā)板 型號:MB997A或MB997C
芯片型號:STM32F405xx, STM32F407xx, STM32F415xx, 或 STM32F417xx


主要參考文檔:

(1)PM0081 STM32F40xxx and STM32F41xxx Flash programming manual.pdf
(2)STM32F407 datasheet.pdf

 

做為嵌入式方面的開發(fā)人員,拿到一個芯片后,我們首先看它的參數(shù)指標,有多少多少容量的RAM,多少多少容量的Flash。當然,前提是芯片自帶這兩個模塊。

今天我們只研究Flash的結(jié)構(gòu):)

(一)聲明
STM32F405xx, STM32F407xx, STM32F415xx, 和 STM32F417xx的Flash模塊都是一樣的,所以,我們在文章后面統(tǒng)一以STM32F4代表它們。

(二)概覽
首先來一張概覽圖吧

 

NewImage

2.1 Main memory
Main memory部分各個Sector相加最后正合適等于1024Kbyte,這也是與文檔開頭說的Capacity up to 1 Mbyte相符的。在這個區(qū)域里主要是存儲我們用戶編寫的程序,這里你可能看到了,該片存儲區(qū)地址是從0x08000000開始的,這也就是為什么我們在使用ST-Link2燒寫程序的時候,要規(guī)定起始地址是0x08000000的原因了。

2.2 System memory
System memory區(qū)域是系統(tǒng)保留區(qū),用來在“System memory boot”模式下啟動芯片。存儲的是一段特殊的程序,叫做bootloader,通過運行此段區(qū)域里的程序,可以對Main memory進行重新燒寫。舉個栗子,如果我們選擇以System memory boot模式啟動,同時插上了帶有系統(tǒng)固件的U盤,那么經(jīng)過配置后,bootloader就可以讀出U盤里的固件,燒寫到Main memory區(qū)域里去,怎么樣,方便吧!也就是說,給芯片重新燒寫固件,可以通過USB OTG FS的方式!神奇的功能:)
2.3 OTP area

 

201403031546

這段區(qū)域更是神奇,OTP是One-time programmable的縮寫,從字面上可以看出來,此段區(qū)域是一次性編程區(qū)。但是,機智的人類也有犯錯誤的時候,萬一寫錯了怎么辦!ST公司考慮到這一點,在從0x1FFF7A00地址開始的16個字節(jié)是帶有“鎖”功能的字節(jié),當你確定OTPx區(qū)域?qū)戇M去的數(shù)據(jù)確實沒有錯誤了,你就可以對LOCKBx地址寫入0x00,從此OTPx區(qū)域就沒法更改了。


2.4 Option bytes
官方文檔應(yīng)該寫錯了吧,0x1FFFC000-0x1FFFC00F怎么會是16Kbytes呢?應(yīng)該是16bytes才對吧。

 

    想要具體了解的朋友們,可以參考STM32F407 datasheet.pdf中3.1-3.9節(jié)的詳細介紹:)


關(guān)鍵字:Flash結(jié)構(gòu) 引用地址:STM32F40xxx 與 STM32F41xxx Flash結(jié)構(gòu)詳解

上一篇:在Mac OS X中使用VIM開發(fā)STM32(2)
下一篇:在Mac OS X中使用VIM開發(fā)STM32(1)

推薦閱讀

本來一個按鍵檢測是很簡單的功能,在大學的時候做的51單片機矩陣鍵盤更要復雜,但是如果要在操作系統(tǒng)中使用按鍵并且很好的去除抖動,不影響整個rtos系統(tǒng)的運行,保證中斷不會長時間占用CPU,達到快進快出的目的。就需要另外啟動一個定時器來完成計時功能(比如去抖20ms)后,產(chǎn)生定時器中斷后再次檢測按鍵電平。 一般51或stm32按鍵檢測流程:#define...
既然提到 了LCD那么我們首先必須要了解的就是他的種類,CD(liquid crystal display), 即液晶顯示器,是這一種采用了液晶控制透光度計數(shù)來實現(xiàn)色彩的顯示器,他與傳統(tǒng)的CRT顯示器相比有很多優(yōu)點:輕薄,能耗低,輻射小等,市場 占有率越來越大,LCD有很多類型:STN,TFT,LTPS TFT,OLED等,各有優(yōu)缺點。一、 S3C2410,2440LCD控制器介紹1: S3C2410...
從國內(nèi)首款 5G 手機開賣到現(xiàn)在,已經(jīng)有近一年半的時間,5G 在國內(nèi)的發(fā)展速度也稱得上是突飛猛進。12 月 24 日,在國新辦會議上,工信部表示,國內(nèi) 2020 年新增了 58 萬座 5G 基站,實現(xiàn)了對全國所有地市的覆蓋。今年國內(nèi)市場 5G 手機的出貨量高達 1.44 億部,我們也可以很明顯地感知到,現(xiàn)在市場上在售的絕大部分新機都是 5G 產(chǎn)品。日前...
LogisticsIQ? 是國際公認的權(quán)威機構(gòu),近日發(fā)布了最新的 LogisticsIQ? 市場圖譜,仙工智能登上《2021 全球 AGV/AMR 市場圖譜》、《2021全球倉儲自動化市場圖譜》的 9 個版塊。仙工智能憑借專業(yè)的解決方案及優(yōu)異的產(chǎn)品力,讓一站式智能制造及智慧物流解決方案得到國際認可。2021 全球 AGV/AMR 市場圖譜 ? ? 2021全球倉儲自動化市場圖譜仙...

史海拾趣

問答坊 | AI 解惑

什么是新能源汽車?

什么是新能源汽車?    按照發(fā)改委公告定義,新能源汽車包括五大類型混合動力電動汽車(HEV)、純電動汽車(BEV,包括太陽能汽車)、燃料電池電動汽車(FCEV)、其他新能源(如超級電容器、飛輪等高效儲能器)汽車等。非常規(guī)的車用燃料指除汽油、 ...…

查看全部問答∨

傳兩個最好最全最準的12864的手冊吧--st7920的

小弟搜了好久最后發(fā)現(xiàn)這兩個是最好的,一個是內(nèi)部控制器說明,一個是液晶使用說明,給大家分享,免得大家走彎路…

查看全部問答∨

在WINCE 5.0的平臺上,如何將自已編寫的輸入法集成到系統(tǒng)中,供所有的應(yīng)用程序使用?

在WINCE 5.0的平臺上,如何將自已編寫的輸入法集成到系統(tǒng)中,供所有的應(yīng)用程序使用?…

查看全部問答∨

請問:SOD-123封裝的二極管有大功率的嗎?通過的電流至少1A

由于設(shè)計失誤,用了一個SOD-123封裝的二極管,它的封裝比較小; 現(xiàn)在需要找能通過的電流至少1A的二極管, 請教各位。…

查看全部問答∨

求救!!發(fā)送CMD17后無法返回0XFE!

正常初始化后在發(fā)送CMD17準備讀取SD卡中的數(shù)據(jù)時一直得不到0XFE的響應(yīng)。各位幫幫忙~~謝謝 串口發(fā)送出來的結(jié)果: THIS IS A TEST! CMD0\'S RESPONSE IS 1 CMD55\'S RESPONSE IS 1 CMD55\'S RESPONSE IS 1 THIS IS A TEST! CMD0\'S RESPONSE ...…

查看全部問答∨

關(guān)注LabVIEW 2010的理由

在不兼容的工具間傳輸數(shù)據(jù)時,數(shù)據(jù)采集應(yīng)用程序會導致數(shù)據(jù)丟失及時間損耗。NI LabVIEW軟件與NI數(shù)據(jù)采集硬件的無縫接成,使您不改變應(yīng)用程序的同時,把采集,分析和報告變得更加高效省時。 您可以通過LabVIEW 2010實現(xiàn)什么:• 快速入門 ...…

查看全部問答∨

咨詢下仿真器停止時候的問題

  當仿真器運行到斷點停止時候,這時候,定時器或者UART\\RTC等外部模塊也會停止運行嗎?…

查看全部問答∨

非法操作碼

Error: Illegal opcode (02074b74) at pc = 0x00000664 Illegal opcode at pc = 0x00000664   這個是什么錯呢 …

查看全部問答∨

提問+目前TI最高端安防音視頻芯片DM8168,有多少人在用呢?

DM8168這款芯片適合做視頻多通道 + 算法的開發(fā)。開發(fā)平臺有EZSDK/DVRRDK等 大家有用嗎,一起交流一下。 我用的是DVRRDK中的demo_link_api來進行2路高清采集和2路解碼播放。 Print this table Sample & BuyDatasheetSoftware & Tools Sam ...…

查看全部問答∨

分享 -> 基于ADS8555_6 +F28335的數(shù)據(jù)采集系統(tǒng)

為避免重復勞動和加快項目進度,分享基于ADS8555_6 + TMS320F28335的數(shù)據(jù)采集系統(tǒng)。 附件清單: 1) 2 pcs ADS8555_6 + F28335 的AD6 文檔 2) 基于F28335的 C Code 3)  ADS8555 模擬輸入前段的濾波器仿真(此附件主要用于說明ADS855 ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 金堂县| 呼图壁县| 衡南县| 邵武市| 汽车| 寿宁县| 平阳县| 赞皇县| 临泽县| 安义县| 鹤峰县| 石屏县| 永靖县| 九龙城区| 前郭尔| 临猗县| 鹤山市| 双柏县| 安陆市| 清涧县| 邛崃市| 洪泽县| 济宁市| 松滋市| 大悟县| 宿松县| 达拉特旗| 方正县| 阿合奇县| 清水县| 福贡县| 儋州市| 山东省| 建昌县| 保亭| 武城县| 珲春市| 中宁县| 盐边县| 朔州市| 仲巴县|