如果某一個天項目經(jīng)理提出一個需求,要求在現(xiàn)有STM32產(chǎn)品基礎(chǔ)上,內(nèi)部FLASH增加64K字庫,你腦海中首先會想到什么?
1先說點(diǎn)其它
一般對于初學(xué)者來說,內(nèi)部FLASH完全足夠,跑一個簡單的裸機(jī)Demo,或者一個RTOS加上兩個任務(wù)的Demo,對于現(xiàn)在的MCU完全沒有壓力。
但是,一旦你接觸到實(shí)際項目,你會發(fā)現(xiàn)很多地方都會開支FLASH,而且有些項目占用FLASH還不小。比如:某種特定算法,加載字庫,甚至放兩張圖片在FLASH里面。
再拿一個IAP應(yīng)用編程的例子來說:一般對升級這個功能做的好一點(diǎn)的,會有一塊區(qū)域(備份區(qū)域)與應(yīng)用程序差不多大小的FLASH區(qū)域。就是說:為了保證安全,你程序下載保存在一個備份區(qū)域,等下載成功再更新應(yīng)用程序。 這樣做的目的:就是防止在下載的時候中途掉線,導(dǎo)致失敗。
找了一個圖,大致如下,將FLASH劃分為3個區(qū)域(引導(dǎo)程序FLASH區(qū)域、應(yīng)用程序FLASH區(qū)域、備份程序FLASH區(qū)域),你們琢磨一下。
2STM32芯片選型
一般我們項目提出需求之后,都會選擇一款合適的MCU,首先想到的就是查看【選型手冊】,除了選擇外設(shè)資源之外,還有就是選擇適合的FLASH容量大小。STM32產(chǎn)品命令規(guī)則如下:
選型手冊地址:
https://www.stmcu.com.cn/upload/Selection_Guide.pdf
(微信公眾號不支持外鏈接,復(fù)制網(wǎng)址打開)
3驗(yàn)證STM32內(nèi)部FLASH究竟有多大
說了關(guān)于FLASH的一些話題,回來說說本文的重點(diǎn):我們的STM32內(nèi)部FLASH可能不止上面選型手冊說的那么大一點(diǎn)。
比如:我的MCU芯片具體型號為STM32F103RF,查看手冊可以知道其容量為768K,但實(shí)際它有1M的FLASH容量。
我這里大概說兩點(diǎn)簡單驗(yàn)證的方法:
1.通過編程驗(yàn)證
簡單來說就是通過擦除,寫入,讀取指定地址(就是超過FLASH大小的地址)。
FLASH_EraseSector
FLASH_ProgramWord
2.通過工具讀取FLASH數(shù)據(jù)
這個辦法是最直接,也是最簡單的辦法。拿STM32 ST-LINK Utility這個下載工具來舉例說明:
重點(diǎn)其實(shí)都在圖中描述出來了:超過768K地址,實(shí)際上還可以讀出來數(shù)據(jù)的。
(上圖是我拿STM32F103RF真實(shí)MCU讀出來的,應(yīng)用程序起始地址就是0x080C0000,應(yīng)用程序?qū)嶋H也運(yùn)行起來了)
說了這么多,其實(shí)我想說的是:STM32芯片有許多也是類似,不止我上面舉例的STM32F103RF,103RC標(biāo)稱的是256K,其實(shí)不止256K空間。如果你發(fā)現(xiàn)你FLASH空間不足了,通過上面方法可以看看是否不止那么大的空間。
最后留一個問題:你知道為什么ST廠家會這么操作嗎?
上一篇:關(guān)于STM32的計數(shù)和延時
下一篇:關(guān)于STM32的幾點(diǎn)重要內(nèi)容
推薦閱讀
史海拾趣
為了擴(kuò)大市場份額,ETI開始積極尋求國際合作。公司先后與多家國際知名企業(yè)建立了戰(zhàn)略合作關(guān)系,共同研發(fā)新產(chǎn)品、開拓市場。同時,ETI還積極參加國際電子展覽會,展示公司的技術(shù)實(shí)力和產(chǎn)品優(yōu)勢,吸引了眾多客戶的關(guān)注。通過不斷努力,ETI的產(chǎn)品逐漸打入國際市場,成為了一家具有全球影響力的電子企業(yè)。
隨著技術(shù)的不斷成熟和市場的認(rèn)可,EZchip開始尋求更廣闊的市場空間。公司通過與全球知名通信設(shè)備制造商建立合作關(guān)系,將其產(chǎn)品應(yīng)用于各類網(wǎng)絡(luò)設(shè)備和解決方案中。同時,EZchip還積極參與國際標(biāo)準(zhǔn)制定和行業(yè)交流活動,不斷提升品牌影響力。通過市場拓展和合作,EZchip的產(chǎn)品逐漸覆蓋了全球多個國家和地區(qū),成為了網(wǎng)絡(luò)通信行業(yè)的重要參與者。
隨著技術(shù)的不斷進(jìn)步和市場的不斷擴(kuò)大,APT公司的產(chǎn)品逐漸應(yīng)用于半導(dǎo)體制造和其他清潔行業(yè),如太陽能電池板、LCD、LED、平板顯示器等。2000年,APT公司決定創(chuàng)建高純度產(chǎn)品系列,并成功推出了HP特種氣體應(yīng)用和AK產(chǎn)品線。這一舉措不僅進(jìn)一步豐富了APT公司的產(chǎn)品線,也使其能夠更好地滿足高端市場的需求。此后,APT公司不斷拓展其市場版圖,產(chǎn)品遠(yuǎn)銷全球各地,贏得了廣泛的客戶認(rèn)可。
AMRI Enterprise Co Ltd在電子行業(yè)中嶄露頭角,源于其一次重大的技術(shù)突破。公司研發(fā)團(tuán)隊經(jīng)過數(shù)年的努力,成功開發(fā)出了一款具有高效能、低功耗特點(diǎn)的芯片,引起了市場的廣泛關(guān)注。這一技術(shù)突破不僅提升了AMRI的產(chǎn)品競爭力,還為公司贏得了眾多合作伙伴的青睞。隨著產(chǎn)品線的不斷擴(kuò)展和市場份額的逐步增加,AMRI逐漸在電子行業(yè)中站穩(wěn)了腳跟。
隨著全球環(huán)保意識的日益增強(qiáng),Consolidated Wire公司積極響應(yīng)綠色發(fā)展的號召。公司致力于研發(fā)環(huán)保型電子線材產(chǎn)品,采用環(huán)保材料和生產(chǎn)工藝,降低生產(chǎn)過程中的能耗和排放。同時,公司還加強(qiáng)廢棄電子產(chǎn)品的回收和再利用工作,推動循環(huán)經(jīng)濟(jì)的發(fā)展。這些環(huán)保舉措不僅有助于提升公司的社會形象,也為公司的可持續(xù)發(fā)展奠定了堅實(shí)基礎(chǔ)。
這些故事雖然是虛構(gòu)的,但它們基于電子行業(yè)中常見的發(fā)展路徑和趨勢。在實(shí)際的電子行業(yè)中,類似的故事每天都在上演,推動著整個行業(yè)的進(jìn)步和發(fā)展。
在競爭激烈的電子行業(yè)中,Consolidated Wire公司始終堅持品質(zhì)至上的原則。公司建立了嚴(yán)格的質(zhì)量管理體系,從原材料采購到生產(chǎn)過程控制,再到產(chǎn)品出廠檢驗(yàn),每一個環(huán)節(jié)都嚴(yán)格把關(guān)。這種對品質(zhì)的執(zhí)著追求使得Consolidated Wire公司的產(chǎn)品贏得了客戶的信任和好評。許多知名企業(yè)都成為了公司的合作伙伴,共同推動電子行業(yè)的發(fā)展。
關(guān)于傳感器的課件與大家共享 其余部分:https://bbs.eeworld.com.cn/thread-74990-1-1.html [ 本帖最后由 ramble 于 2009-6-27 01:28 編輯 ]… 查看全部問答∨ |
|
推薦/1U/技嘉R114V/雙核/服務(wù)器/2G 800/500G企業(yè)級/帶光驅(qū) 雙核 雙熱插拔 1U 技嘉原裝服務(wù)器 GS-R114V 一款很強(qiáng)性價比的服務(wù)器 出色的速度 穩(wěn)定的性能(以下產(chǎn)品屬原裝全新,享有二年保修;錢客為您提供專業(yè)的網(wǎng)站建設(shè)域名注冊及代理電信IDC托管等一條龍服務(wù)。) 絕對是廣大 中小型企業(yè)網(wǎng)站托管 中 ...… 查看全部問答∨ |
飛凌的TE6410開發(fā)板,基于S3C6410處理器,大家欣賞一下,各項性能很完美,詳情:http://www.witech.com.cn/product/TE-6410.html … 查看全部問答∨ |
職位要求: 1. 有Windows下的WDM驅(qū)動開發(fā)經(jīng)驗(yàn); 2. 擁有Windows, Linux下的應(yīng)用軟件,UI等開發(fā)經(jīng)驗(yàn); 3. 能承受較大的工作壓力,熱愛工作; 4. 英語閱讀能力強(qiáng); 5.有單片機(jī) ...… 查看全部問答∨ |
|
請問有沒有不用庫的例程?初學(xué)STM8S。 發(fā)現(xiàn)所以的例程序基本都調(diào)用庫。用庫的例程看起有點(diǎn)吃力。還是去對著庫看,效率也不是很高。 想找一些不用庫存的例程。主要是time1做PWM輸出。串口通信。定時器這些。謝謝!… 查看全部問答∨ |
|
職位描述 工作職責(zé): 1)負(fù)責(zé)新進(jìn)PCBA測試設(shè)備的安裝,調(diào)試及維修; 2)負(fù)責(zé)外協(xié)PCBA測試設(shè)備的維修及技術(shù)支持; 3)協(xié)助物流部評估外協(xié)廠家的測試產(chǎn)能及產(chǎn)能提升; 4)定期對外協(xié)PCBA設(shè)備的狀況進(jìn)行跟蹤,確保外協(xié)測試設(shè)備的穩(wěn)定運(yùn)行. ...… 查看全部問答∨ |
1 臨時變量或非直接頁內(nèi)存的全局變量經(jīng)常不起作用,賦值賦不進(jìn),換成zero_ram區(qū)的全局變量就OK了; 2 臨時變量或非直接頁內(nèi)存的全局變量容易引起程序出錯,換成zero_ram區(qū)的全局變量就OK了; 3 有浮點(diǎn)運(yùn)算時出錯率大增; 4 有中斷函數(shù)時出錯率增加 ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 榜單!1700萬輛座艙域控「紅利」,誰是大贏家?龍頭格局揭曉!
- 多點(diǎn)觸摸感應(yīng)技術(shù)給人機(jī)界面帶來的改變
- H.265:網(wǎng)絡(luò)視頻的高清時代
- 大聯(lián)大友尚集團(tuán)推出基于ST產(chǎn)品的工業(yè)PLC方案
- 電視棒工作原理很簡單 有網(wǎng)絡(luò)就能變身智能電視
- 牛B的手勢操控是如何煉成的
- Bourns 擴(kuò)展符合 AEC-Q200 標(biāo)準(zhǔn)車規(guī)級電流檢測電阻產(chǎn)品線
- 基于G.729壓縮語音流隱蔽通信系統(tǒng)設(shè)計方案
- 觸摸控制器如何滿足大屏觸控設(shè)備抗噪新需求?
- Bourns 擴(kuò)展半屏蔽功率電感產(chǎn)品組合,推出具更高最大感值新系列
- 我是大偵探之:尋找遺落的TI電源拼圖
- “悅”讀deyisupport博文 樂享知識智贏好禮
- 有獎直播|Keysight World 2020【電信基礎(chǔ)設(shè)施、云與人工智能分論壇】
- 免費(fèi)申請富士通FRAM 曬心得 贏大禮!
- 有獎直播:使用 NI CompactDAQ 和 LabVIEW構(gòu)建基于傳感器的測試系統(tǒng)
- 看這里!發(fā)表個人原創(chuàng)就有機(jī)會獲得E金幣啦~~
- 【ST直播】MEMS傳感器開發(fā)套件簡介、了解內(nèi)嵌“有限狀態(tài)機(jī)和機(jī)器學(xué)習(xí)內(nèi)核”的傳感器
- 看視頻答題,玩轉(zhuǎn)幸運(yùn)大抽獎:Littelfuse汽車電子電路保護(hù)知多少
- 【EE團(tuán)拍賣】\\
- 搶先體驗(yàn)!免費(fèi)試用LM3S8962 評估套件?。?0.13~11.30)
- 消費(fèi)級機(jī)器人平臺「可以科技」近日獲數(shù)千萬美元融資
- 工業(yè)機(jī)器人的安裝包括哪些工作?
- 獨(dú)家:?逆變器廠商大力采購芯片且商談后年計劃,未雨綢繆原材料供應(yīng)
- 嵌入式之IO口總結(jié)
- C51、STM32和S3C2440中斷體系的比較
- 工業(yè)機(jī)器人的視覺系統(tǒng)的組成部分有哪些?
- 干貨 | 低壓電池監(jiān)控器進(jìn)入高壓電動汽車
- 安森美的智能成像方案使道路更安全
- 新思科技發(fā)布軟件安全構(gòu)建成熟度模型第12版
- 2022年中國機(jī)器人減速機(jī)行業(yè)發(fā)展現(xiàn)狀及市場規(guī)模分析 供需不均衡局面有待改善
- 電荷泵是如何升壓的?原理非常簡單,一看就會
- DC-DC的輸出電壓和輸出阻抗問題
- 總結(jié):DC/DC轉(zhuǎn)換電路設(shè)計10大原則(圖文+案例)
- 頻率跟蹤的幾種方法,哪個精通這些的,哪怕知道PLL鎖相環(huán)也好,講講實(shí)現(xiàn)的原理
- 壓電陶瓷片參數(shù)如何測試
- 【博流BL606P音視頻開發(fā)板】 HelloWord項目DownLoad Flash出現(xiàn)問題,期待解決
- 【行空板 Python編程學(xué)習(xí)主控板評測五】pinpong庫使用
- 【MPS商城鉅惠體驗(yàn)季】開箱
- 【ST NUCLEO-U575ZI-Q 測評 】LUA移植