硬件平臺: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代表它們。
(二)概覽
首先來一張概覽圖吧
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
這段區(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é)的詳細介紹:)
上一篇:在Mac OS X中使用VIM開發(fā)STM32(2)
下一篇:在Mac OS X中使用VIM開發(fā)STM32(1)
推薦閱讀
史海拾趣
FTCAP Fischer & Tausche Capacitor Group公司的發(fā)展故事
故事一:德國制造的堅持
FTCAP Fischer & Tausche Capacitor Group自成立以來,始終堅守在德國本土進行電容器的生產(chǎn)和研發(fā)。這一決策源于公司對產(chǎn)品質(zhì)量的不懈追求。在電子行業(yè),德國制造以其精湛的工藝和嚴格的質(zhì)量控制而聞名,F(xiàn)TCAP也不例外。通過縮短研發(fā)與生產(chǎn)之間的距離,F(xiàn)TCAP能夠確保高效的生產(chǎn)流程和與客戶的緊密協(xié)作,從而快速響應(yīng)市場需求,提供高質(zhì)量的產(chǎn)品。
故事二:多樣化的產(chǎn)品線
FTCAP的產(chǎn)品線涵蓋了從薄膜電容器到鋁電解電容器的廣泛范圍,滿足了不同行業(yè)對電容器的多樣化需求。公司不僅生產(chǎn)標準規(guī)格的電容器,還根據(jù)客戶的特定需求提供定制化的解決方案。這種靈活性和創(chuàng)新性使得FTCAP在競爭激烈的電子市場中脫穎而出,贏得了眾多客戶的信賴和好評。
故事三:技術(shù)創(chuàng)新與產(chǎn)品升級
近年來,F(xiàn)TCAP不斷投入資源進行技術(shù)創(chuàng)新和產(chǎn)品升級。例如,公司推出的Enlight Energy Cap系列薄膜電容器,經(jīng)過重新設(shè)計后,不僅性能更加優(yōu)越,還增加了“Enlight”這一附加屬性,進一步提升了產(chǎn)品的市場競爭力。此外,F(xiàn)TCAP還致力于提高電容器的能效和可靠性,以滿足日益嚴格的環(huán)保和能效標準。
故事四:行業(yè)內(nèi)的替代解決方案
憑借超過70年的電容器研發(fā)和生產(chǎn)經(jīng)驗,F(xiàn)TCAP在行業(yè)內(nèi)建立了良好的聲譽。當一些客戶面臨競爭對手產(chǎn)品無法滿足其需求時,F(xiàn)TCAP能夠提供定制化的電容器作為替代解決方案。這些定制產(chǎn)品不僅性能優(yōu)越,而且能夠完美匹配客戶的設(shè)備和應(yīng)用場景,幫助客戶解決燃眉之急。
故事五:團隊建設(shè)與企業(yè)文化
FTCAP的成功離不開其優(yōu)秀的團隊和獨特的企業(yè)文化。公司注重員工的培訓和發(fā)展,鼓勵員工創(chuàng)新思維和團隊合作。在FTCAP,員工們不僅擁有專業(yè)的技能和知識,還具備高度的責任感和使命感。他們共同努力,為公司的發(fā)展貢獻自己的力量。此外,F(xiàn)TCAP還定期舉辦各種團建活動,增強員工之間的凝聚力和歸屬感,營造了一個和諧、積極的工作氛圍。
隨著數(shù)字化和智能化技術(shù)的不斷發(fā)展,EasySync公司也加快了數(shù)字化轉(zhuǎn)型的步伐。公司引入先進的生產(chǎn)管理系統(tǒng)和智能制造設(shè)備,實現(xiàn)了生產(chǎn)過程的自動化和智能化。同時,公司還加強了對大數(shù)據(jù)和人工智能技術(shù)的研發(fā)和應(yīng)用,為客戶提供更加智能化、個性化的同步解決方案。
為了進一步擴大市場份額,Calmos Systems Inc公司積極尋求與行業(yè)內(nèi)外的合作伙伴建立合作關(guān)系。公司與多家知名企業(yè)簽訂了戰(zhàn)略合作協(xié)議,共同開發(fā)新產(chǎn)品、拓展新市場。同時,公司還積極參加各類行業(yè)展會和交流活動,與業(yè)內(nèi)同行進行深入交流,了解行業(yè)動態(tài)和發(fā)展趨勢。通過這些努力,公司的品牌知名度和影響力不斷提升,為公司的長期發(fā)展打下了堅實的基礎(chǔ)。
在競爭激烈的電子行業(yè)中,ET Enterprises Ltd公司始終保持對技術(shù)創(chuàng)新的重視。公司不斷投入研發(fā)資源,推動光電倍增管技術(shù)的不斷進步。同時,公司也注重人才培養(yǎng)和團隊建設(shè),為公司的持續(xù)發(fā)展提供了有力保障。
作為一家具有社會責任感的企業(yè),EMMICRO公司始終關(guān)注環(huán)保和社會公益事業(yè)。公司積極參與環(huán)保活動和公益捐贈,推動企業(yè)的可持續(xù)發(fā)展和社會進步。同時,公司還積極承擔對員工的培訓和發(fā)展責任,為員工提供良好的職業(yè)發(fā)展平臺和福利待遇。這種對社會責任的擔當也贏得了社會的廣泛贊譽和尊重。
在電子汽車行業(yè)初期,XYZ公司主要生產(chǎn)簡單的車載電子設(shè)備。為了進入歐洲市場,公司決定對其產(chǎn)品進行E-Mark認證。經(jīng)過嚴格的測試和審核,XYZ公司的產(chǎn)品質(zhì)量和安全性能得到了歐洲市場的認可。隨著歐洲市場的開拓,XYZ公司逐漸擴大了生產(chǎn)規(guī)模,提升了技術(shù)水平,最終成為了汽車電子行業(yè)的領(lǐng)導者。
小弟搜了好久最后發(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準備讀取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 ...… 查看全部問答∨ |
在不兼容的工具間傳輸數(shù)據(jù)時,數(shù)據(jù)采集應(yīng)用程序會導致數(shù)據(jù)丟失及時間損耗。NI LabVIEW軟件與NI數(shù)據(jù)采集硬件的無縫接成,使您不改變應(yīng)用程序的同時,把采集,分析和報告變得更加高效省時。 您可以通過LabVIEW 2010實現(xiàn)什么:• 快速入門 ...… 查看全部問答∨ |
提問+目前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ā)板 精華推薦
- 人形機器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計
- 小型傾轉(zhuǎn)旋翼機的無刷直流電機驅(qū)動器設(shè)計
- 超高速攝影機電控系統(tǒng)設(shè)計
- 基于GPS自動授時的無線智能控制器的設(shè)計
- 基于PTR2000的無線氣象信息采集系統(tǒng)設(shè)計
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無人飛行器機載穩(wěn)定云臺控制系統(tǒng)的設(shè)計
- 匠芯創(chuàng)推出面向具身智能高性能實時處理器M7000
- 利用驗證框架 JAIST揭示開源自動駕駛系統(tǒng)的安全漏洞
- 現(xiàn)代汽車集團擬采用VR模擬器替代道路測試 提升未來車型的競爭力
- 研究人員開發(fā)光驅(qū)動致動器 可用于驅(qū)動水下機器人
- 吉利將發(fā)射“千里浩瀚”衛(wèi)星,實現(xiàn)輔助駕駛系統(tǒng)與衛(wèi)星功能深度融合
- 以鴻道工業(yè)操作系統(tǒng)為核心 打造工業(yè)智能機器人新生態(tài)
- UNIST研發(fā)出新表面處理技術(shù) 延長下一代鋰金屬電池的壽命
- 車載SerDes芯片行業(yè)的"DeepSeek"時刻——瑞發(fā)科HSMT SerDes閃耀2025上海車展
- 豐田顛覆傳統(tǒng),固態(tài)電池明年就能量產(chǎn),最受傷的將是中國?
- 基于恩智浦與onsemi的駕駛員監(jiān)控系統(tǒng)方案
- 機器人行業(yè)周報|5月27日:宇樹G1格斗賽、人形機器人技術(shù)與場景融合趨勢