日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32芯片F(xiàn)LASH容量真如ST官方選型手冊那樣嗎?

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-12 10:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果某一個天項目經(jīng)理提出一個需求,要求在現(xiàn)有STM32產(chǎn)品基礎(chǔ)上,內(nèi)部FLASH增加64K字庫,你腦海中首先會想到什么?

1先說點其它

一般對于初學(xué)者來說,內(nèi)部FLASH完全足夠,跑一個簡單的裸機Demo,或者一個RTOS加上兩個任務(wù)的Demo,對于現(xiàn)在的MCU完全沒有壓力。

但是,一旦你接觸到實際項目,你會發(fā)現(xiàn)很多地方都會開支FLASH,而且有些項目占用FLASH還不小。比如:某種特定算法,加載字庫,甚至放兩張圖片在FLASH里面。

再拿一個IAP應(yīng)用編程的例子來說:一般對升級這個功能做的好一點的,會有一塊區(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驗證STM32內(nèi)部FLASH究竟有多大

說了關(guān)于FLASH的一些話題,回來說說本文的重點:我們的STM32內(nèi)部FLASH可能不止上面選型手冊說的那么大一點。

比如:我的MCU芯片具體型號為STM32F103RF,查看手冊可以知道其容量為768K,但實際它有1M的FLASH容量。

我這里大概說兩點簡單驗證的方法:
1.通過編程驗證

簡單來說就是通過擦除,寫入,讀取指定地址(就是超過FLASH大小的地址)。

FLASH_EraseSector

FLASH_ProgramWord

2.通過工具讀取FLASH數(shù)據(jù)

這個辦法是最直接,也是最簡單的辦法。拿STM32 ST-LINK Utility這個下載工具來舉例說明:

重點其實都在圖中描述出來了:超過768K地址,實際上還可以讀出來數(shù)據(jù)的。

(上圖是我拿STM32F103RF真實MCU讀出來的,應(yīng)用程序起始地址就是0x080C0000,應(yīng)用程序?qū)嶋H也運行起來了)

說了這么多,其實我想說的是:STM32芯片有許多也是類似,不止我上面舉例的STM32F103RF,103RC標(biāo)稱的是256K,其實不止256K空間。如果你發(fā)現(xiàn)你FLASH空間不足了,通過上面方法可以看看是否不止那么大的空間。

最后留一個問題:你知道為什么ST廠家會這么操作嗎?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1761

    瀏覽量

    155947
  • ST
    ST
    +關(guān)注

    關(guān)注

    32

    文章

    1193

    瀏覽量

    132785
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

    374746
  • 字庫
    +關(guān)注

    關(guān)注

    1

    文章

    15

    瀏覽量

    13456
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    容量 Flash?與 eMMC 持續(xù)減產(chǎn)缺貨,采購與技術(shù)如何用 SD NAND?做安全選型替代

    近年來,隨著存儲芯片制程工藝持續(xù)向更先進節(jié)點演進,主流原廠紛紛將產(chǎn)能轉(zhuǎn)向大容量、高利潤的3D NAND和UFS/eMMC高端產(chǎn)品。曾經(jīng)占據(jù)市場主流的小容量SLC NAND、MLC NAND以及低
    的頭像 發(fā)表于 04-20 16:32 ?1489次閱讀
    小<b class='flag-5'>容量</b> <b class='flag-5'>Flash</b>?與 eMMC 持續(xù)減產(chǎn)缺貨,采購與技術(shù)如何用 SD NAND?做安全<b class='flag-5'>選型</b>替代

    SPI NOR Flash和SPI NAND Flash存儲芯片的區(qū)別

    SPI NOR Flash與SPI NAND Flash并非相互替代,而是互補關(guān)系。SPI NOR勝在讀取速度快、使用簡單、可靠性高,是代碼存儲的理想選擇。SPI NAND則以其大容量、高擦寫速度
    的頭像 發(fā)表于 01-29 16:58 ?927次閱讀
    SPI NOR <b class='flag-5'>Flash</b>和SPI NAND <b class='flag-5'>Flash</b>存儲<b class='flag-5'>芯片</b>的區(qū)別

    STM32讀保護的解除和出現(xiàn)的原因,使用串口和ST-LINK Utility解除讀保護

    STM32讀保護 讀保護保護出現(xiàn)的現(xiàn)象 1、串口下載會出現(xiàn): 當(dāng)出現(xiàn)這個讀保護字樣的時候就是芯片已經(jīng)讀保護了 2、當(dāng)使用keil軟件下載的時候出現(xiàn) Error: Flash Download
    的頭像 發(fā)表于 12-30 10:10 ?2183次閱讀
    <b class='flag-5'>STM32</b>讀保護的解除和出現(xiàn)的原因,使用串口和<b class='flag-5'>ST</b>-LINK Utility解除讀保護

    st7565p數(shù)據(jù)手冊

    該文檔為st7565p數(shù)據(jù)手冊
    發(fā)表于 12-04 16:59 ?0次下載

    STM32F10x-中文參考手冊

    手冊STM32微控制器產(chǎn)品的技術(shù)參考手冊 ,技術(shù)參考手冊是有關(guān)如何使用該產(chǎn)品的具體信息,包含 各個功能模塊的內(nèi)部結(jié)構(gòu)、所有可能的功能描述、各種工作模式的使用和寄存器配置等詳細信息。
    發(fā)表于 10-27 18:00 ?6次下載

    ST17H66藍牙芯片技術(shù)手冊

    電子發(fā)燒友網(wǎng)站提供《ST17H66藍牙芯片技術(shù)手冊.pdf》資料免費下載
    發(fā)表于 10-27 16:54 ?1次下載

    GD選型手冊

    GD存儲器(Flash、利基型DRAM)、32位通用型MCU選型手冊
    發(fā)表于 10-15 15:53 ?5次下載

    語音芯片怎樣挑選?語音芯片關(guān)鍵選型要點?

    專業(yè)音樂錄制需選擇AC9020等高端芯片,玩具類應(yīng)用可選MP3格式芯片(如AC8VM)。 2、存儲與擴展性 內(nèi)置存儲容量(如8M-32M)需匹配語音時長需求,支持外擴SPI Flash
    的頭像 發(fā)表于 09-24 18:24 ?833次閱讀

    ST AI芯片STM32N6培訓(xùn)記錄

    ???2025 年 9 月 16 日,我前往拓荒族眾創(chuàng)空間參加 ST(意法半導(dǎo)體)組織的 AI 芯片培訓(xùn)。此前早有關(guān)注 ST 發(fā)布的 AI 芯片 S
    的頭像 發(fā)表于 09-23 18:50 ?747次閱讀
    <b class='flag-5'>ST</b> AI<b class='flag-5'>芯片</b><b class='flag-5'>STM32</b>N6培訓(xùn)記錄

    STM32C011開發(fā)(3)----Flash操作

    STM32C011 系列微控制器內(nèi)置 Flash 存儲器,支持程序存儲與數(shù)據(jù)保存,具備頁面擦除、雙字寫入、讀寫保護等功能。本文將簡要介紹 STM32C011 的 Flash 結(jié)構(gòu)與特性
    的頭像 發(fā)表于 09-18 16:48 ?5323次閱讀
    <b class='flag-5'>STM32</b>C011開發(fā)(3)----<b class='flag-5'>Flash</b>操作

    中微半導(dǎo)產(chǎn)品選型手冊2025年V2.0版

    。 手冊涵蓋各芯片系列關(guān)鍵參數(shù)對比,助您快速選型最符合項目需求的產(chǎn)品。我們將持續(xù)更新更多技術(shù)資料與應(yīng)用支持,敬請保持關(guān)注!
    發(fā)表于 09-04 13:35

    為ING916添加外部Flash擴充容量

    SPI0 配置到專門的高速管腳可獲得最高的傳輸速率。建議結(jié)合項目需要,確定 ING916 和 NOR Flash選型。
    的頭像 發(fā)表于 08-19 15:32 ?1931次閱讀
    為ING916添加外部<b class='flag-5'>Flash</b>擴充<b class='flag-5'>容量</b>

    玩具語音方案選型決策OTP vs Flash 的成本功耗與靈活性

    玩具語音芯片方案選型的選擇有很多的,但是基于各方面的限制和功能上的需求,那么在OTP和FLASH語音芯片之間如何做抉擇? ? 一、決策樹總覽 玩具語音方案
    的頭像 發(fā)表于 07-08 17:08 ?776次閱讀

    使用USB轉(zhuǎn)TTL串口板和ST-LINK調(diào)試下載器給STM32單片機下載程序

    本文詳細介紹如何使用ST-LINK/V2和USB轉(zhuǎn)TTL串口板為STM32單片機下載程序,包括STM32啟動模式、JTAG與SWD接口對比、驅(qū)動安裝及官方軟件
    的頭像 發(fā)表于 06-20 17:26 ?3286次閱讀
    使用USB轉(zhuǎn)TTL串口板和<b class='flag-5'>ST</b>-LINK調(diào)試下載器給<b class='flag-5'>STM32</b>單片機下載程序

    STM32F40xxx和STM32f41xx flash編程手冊

    PM0081_STM32F40xxx and STM32F41xxx單片機編程手冊
    發(fā)表于 06-06 17:02 ?8次下載
    纳雍县| 汶上县| 库尔勒市| 历史| 铜梁县| 英吉沙县| 东丰县| 炎陵县| 濮阳市| 迁安市| 青神县| 禹州市| 玛曲县| 炎陵县| 精河县| 祁阳县| 大宁县| 南丹县| 紫云| 衡南县| 军事| 枞阳县| 兴义市| 岑巩县| 仲巴县| 策勒县| 友谊县| 临颍县| 津市市| 云和县| 青阳县| 浦东新区| 凤阳县| 永和县| 陆良县| 邹平县| 承德市| 济宁市| 嘉禾县| 麻栗坡县| 宁河县|