在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-12 10:07 ? 次閱讀

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

1先說點(diǎn)其它

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

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

再拿一個(gè)IAP應(yīng)用編程的例子來說:一般對(duì)升級(jí)這個(gè)功能做的好一點(diǎn)的,會(huì)有一塊區(qū)域(備份區(qū)域)與應(yīng)用程序差不多大小的FLASH區(qū)域。就是說:為了保證安全,你程序下載保存在一個(gè)備份區(qū)域,等下載成功再更新應(yīng)用程序。 這樣做的目的:就是防止在下載的時(shí)候中途掉線,導(dǎo)致失敗。

找了一個(gè)圖,大致如下,將FLASH劃分為3個(gè)區(qū)域(引導(dǎo)程序FLASH區(qū)域、應(yīng)用程序FLASH區(qū)域、備份程序FLASH區(qū)域),你們琢磨一下。

2STM32芯片選型

一般我們項(xiàng)目提出需求之后,都會(huì)選擇一款合適的MCU,首先想到的就是查看【選型手冊(cè)】,除了選擇外設(shè)資源之外,還有就是選擇適合的FLASH容量大小。STM32產(chǎn)品命令規(guī)則如下:

選型手冊(cè)地址:

https://www.stmcu.com.cn/upload/Selection_Guide.pdf

(微信公眾號(hào)不支持外鏈接,復(fù)制網(wǎng)址打開)

3驗(yàn)證STM32內(nèi)部FLASH究竟有多大

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

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

我這里大概說兩點(diǎn)簡(jiǎn)單驗(yàn)證的方法:
1.通過編程驗(yàn)證

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

FLASH_EraseSector

FLASH_ProgramWord

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

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

重點(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空間不足了,通過上面方法可以看看是否不止那么大的空間。

最后留一個(gè)問題:你知道為什么ST廠家會(huì)這么操作嗎?

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

    關(guān)注

    10

    文章

    1642

    瀏覽量

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

    關(guān)注

    32

    文章

    1138

    瀏覽量

    129180
  • STM32
    +關(guān)注

    關(guān)注

    2272

    文章

    10924

    瀏覽量

    357608
  • 字庫(kù)
    +關(guān)注

    關(guān)注

    1

    文章

    15

    瀏覽量

    13304
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Flash語音芯片相比OTP語音芯片的優(yōu)勢(shì)

    ?。 1?.可重復(fù)擦寫?:Flash語音芯片的最大特點(diǎn)是支持多次編程和擦除,這意味著用戶可以根據(jù)需要隨時(shí)更新語音內(nèi)容,實(shí)現(xiàn)定制化和靈活的語音交互。相比之下,OTP語音芯片只能編程一次,無法更改存儲(chǔ)的音頻數(shù)據(jù),靈活性較差?。 ?2
    的頭像 發(fā)表于 12-16 15:44 ?191次閱讀

    ST7789V2單芯片控制器/驅(qū)動(dòng)器英文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《ST7789V2單芯片控制器/驅(qū)動(dòng)器英文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 11-24 15:42 ?12次下載

    TDC芯片數(shù)據(jù)手冊(cè)官方參考例程

    TDC芯片是一種用于精密測(cè)時(shí)的專用芯片,這類芯片的測(cè)時(shí)精度通常可以達(dá)到ns級(jí)別,在激光測(cè)距、超聲波探測(cè)等ToF領(lǐng)域廣泛應(yīng)用。 下面這個(gè)資料包含了市面上常用TDC芯片的數(shù)據(jù)
    發(fā)表于 11-06 23:06

    STM32CUBEMX(10)--Flash讀寫

    頁或者整塊擦除。 芯片說明手冊(cè)下載地址: 點(diǎn)擊下載 STM32F030芯片內(nèi)部的Flash存儲(chǔ)器內(nèi)存分布如下:
    發(fā)表于 09-10 15:36

    STM32主控芯片+8M晶振+32.768KHz晶振的搭配選型參考方案

    STM32系列產(chǎn)品是ST在2007年推出的基于ARM@Cortex-M內(nèi)核的高性能、低成本、低功耗MCU。STM32系列是最早推出的一個(gè)產(chǎn)品系列,也是目前用的最多的一
    的頭像 發(fā)表于 06-22 08:29 ?4261次閱讀
    <b class='flag-5'>STM32</b>主控<b class='flag-5'>芯片</b>+8M晶振+32.768KHz晶振的搭配<b class='flag-5'>選型</b>參考方案

    江波龍自研芯片進(jìn)展,2D NAND Flash/主控芯片”以小帶大”

    存儲(chǔ)芯片,而是在小容量存儲(chǔ)、存儲(chǔ)主控芯片等產(chǎn)品類型上進(jìn)行補(bǔ)全補(bǔ)強(qiáng),形成從小容量存儲(chǔ)到大容量存儲(chǔ)的體系化競(jìng)爭(zhēng)優(yōu)勢(shì)。 ? 2D NAND
    的頭像 發(fā)表于 06-21 00:28 ?3397次閱讀
    江波龍自研<b class='flag-5'>芯片</b>進(jìn)展,2D NAND <b class='flag-5'>Flash</b>/主控<b class='flag-5'>芯片</b>”以小帶大”

    STM32L供電都用的什么電源管理芯片呢?

    大家都來說說給STM32L供電用過什么電源管理芯片ST公司有官方的解決方案嗎
    發(fā)表于 05-13 08:07

    STM32官方手冊(cè)的使用方法舉例

    如果MCU 型號(hào)是 STM32F103VET6,封裝為 LQFP100,我們?cè)跀?shù)據(jù)手冊(cè)中找到這個(gè)封裝的引腳定義,然后根據(jù)引腳序號(hào),一個(gè)一個(gè)復(fù)制出來,整理成 excel 表,分配好之后就開始畫原理圖
    發(fā)表于 04-25 11:01 ?831次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>官方</b><b class='flag-5'>手冊(cè)</b>的使用方法舉例

    STM32是如何從flash讀取指令并執(zhí)行的?

    [td]因?yàn)?b class='flag-5'>STM32H750自帶的FLASH太小,而工程文件超過這個(gè)flash容量,所以需要外掛一塊flash來存程序,但是此程序需要加
    發(fā)表于 04-24 07:09

    請(qǐng)問STM32容量芯片能應(yīng)用GUI嗎?

    STM32F0系列的芯片能用上GUI嗎,不知道像emWIN,TouchGFX對(duì)于FLASH有什么具體要求。
    發(fā)表于 04-24 06:19

    Flash存儲(chǔ)芯片:NOR Flash、NAND Flash、UFS和eMMC的比較與解析

    博客將詳細(xì)介紹Flash存儲(chǔ)芯片中的NOR Flash、NAND Flash、UFS和eMMC,分析它們的用途、優(yōu)缺點(diǎn),并對(duì)其進(jìn)行比較。 1.Nor
    的頭像 發(fā)表于 04-03 12:02 ?4722次閱讀
    <b class='flag-5'>Flash</b>存儲(chǔ)<b class='flag-5'>芯片</b>:NOR <b class='flag-5'>Flash</b>、NAND <b class='flag-5'>Flash</b>、UFS和eMMC的比較與解析

    在KEIL和STM32 ST-LINK Utility中可以找到或連接到FLASH,但卻無法ERASE,怎么解決?

    STM32F030R8 ST-LINK keil_v5 STM32 ST-LINK Utility在KEIL和STM32
    發(fā)表于 04-03 07:27

    STM32G031K8程序打斷點(diǎn)在STARTUP.S文件中,停在斷點(diǎn)處會(huì)導(dǎo)致操作flash錯(cuò)誤怎么解決?

    主要問題:STM32G031K8程序打斷點(diǎn)在STARTUP.S文件中,停在斷點(diǎn)處就出現(xiàn)FLASH_CR寄存中的CFGBSY置位為1,導(dǎo)致操作flash錯(cuò)誤。而且按照手冊(cè)說明該位的置位和
    發(fā)表于 03-25 07:38

    雅欣 | LED driver IC 產(chǎn)品選型手冊(cè),選擇您的專屬芯片

    雅欣 | LED driver IC 產(chǎn)品選型手冊(cè),選擇您的專屬芯片
    的頭像 發(fā)表于 03-23 08:06 ?490次閱讀
    雅欣 | LED driver IC 產(chǎn)品<b class='flag-5'>選型</b><b class='flag-5'>手冊(cè)</b>,選擇您的專屬<b class='flag-5'>芯片</b>

    STM32F072連接ST LINK無法讀取FLASH彈出提示,是哪里出了問題?

    STM32F072連接ST LINK 無法讀取FLASH 彈出提示,讀保護(hù)(原本并未設(shè)置讀保護(hù),不知道為何會(huì)變成讀保護(hù)狀態(tài)?) 然后用ST LINK 發(fā)現(xiàn)讀保護(hù)設(shè)置在LEVEL 1,改
    發(fā)表于 03-21 06:16
    主站蜘蛛池模板: 国产一区二区高清 | 亚洲视频一区二区在线观看 | 34pao强力打造免费永久视频 | 免费看国产一级片 | 看亚洲a级一级毛片 | 国产精品久久久久久久久齐齐 | 五月欧美| 日本视频www色 | 免费无遮挡很爽很污很黄 | 午夜黄色小视频 | 福利一区二区在线观看 | 国产高清一区二区三区四区 | 国产中文字幕一区 | 一级特色黄色片 | 欧美黄色录像视频 | 天天综合天天综合 | 男人午夜影院 | 色五五月五月开 | 正在播放91大神调教偷偷 | 中文字幕在线观看一区 | 国产伦精品一区二区三区四区 | 老司机成人精品视频lsj | 国产无限资源 | 国产黄色片在线观看 | 五月婷婷久久综合 | 亚洲a免费| 最新大黄网站免费 | 美女全黄网站免费观看 | 亚洲香蕉影视在线播放 | 亚洲91在线视频 | 又粗又爽又色男女乱淫播放男女 | 爱爱免费 | 中文字幕天天干 | 巨骚综合网 | 久久国产成人午夜aⅴ影院 久久国产福利 | 青草国内精品视频在线观看 | 久久国产午夜精品理论片34页 | 一级一级毛片免费播放 | avbobo在线 | 热re99久久精品国产99热 | 色男人综合 |