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

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

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

使用Complete FDCB模式恢復(fù)擦寫(xiě)異常的QSPI Flash

li1756686189 ? 來(lái)源:嵌入式 MCU ? 2023-03-06 13:44 ? 次閱讀

當(dāng)遇到片外的Flash無(wú)論如何用四線模式擦寫(xiě)讀取都異常的時(shí)候(如下所示讀出的內(nèi)容始終是0xbb,也無(wú)法用四線模式擦除),可以嘗試用如下方式,當(dāng)然如果 ID都讀不出來(lái),那估計(jì)是芯片損壞了。這里測(cè)試的是 1Gb的Flash MX25L25645GM2I-10G 芯片。

a9397464-bbda-11ed-bfe3-dac502259ad0.png

可以采用MCU BootUtility下的Complete FDCB 模式進(jìn)行恢復(fù)。如下是具體步驟:

a9896ce4-bbda-11ed-bfe3-dac502259ad0.png

選擇 1 Pads,Set StatusReg[6], 80MHz 模式(對(duì)應(yīng)MX25L25645GM2I-10G 的默認(rèn)速率)。

燒錄完成后會(huì)出現(xiàn)灰色圖標(biāo)。

ab9ebeda-bbda-11ed-bfe3-dac502259ad0.png

1.設(shè)置在串行下載模式下(如上圖所示),通過(guò)USB或者UART口連接目標(biāo)板。

NXP MCU Boot Utility v3.5.0界面點(diǎn)擊BootDevice Configuration。如果是MIMXRT1176芯片,需要選擇i.MXRT117x選項(xiàng)。這里使用MIMXRT1062DVL6B選擇i.MXRT106x。加載 NXP-MCUBootUtility-mastergenfdcb_file里面的cfg_fdcb.bin文件。

aa6c75ca-bbda-11ed-bfe3-dac502259ad0.png

aaa902ba-bbda-11ed-bfe3-dac502259ad0.png

aacc26be-bbda-11ed-bfe3-dac502259ad0.png

2. 點(diǎn)擊Reset Device,直到出現(xiàn)藍(lán)色的圖標(biāo)。

aaefdf14-bbda-11ed-bfe3-dac502259ad0.png

3. 加載燒錄應(yīng)用程序固件。點(diǎn)擊Image Generation Sequence,然后點(diǎn)擊Browse按鈕,加載點(diǎn)燈固件程序,這里開(kāi)發(fā)板對(duì)應(yīng)的測(cè)試程序是igpio_led_output.out或者是bin或者是hex格式都可以。

ab233878-bbda-11ed-bfe3-dac502259ad0.png

4. 然后點(diǎn)擊All In One Action操作。

ab53dcc6-bbda-11ed-bfe3-dac502259ad0.png

5. 然后將目標(biāo)板切回到內(nèi)部Flash運(yùn)行模式,然后執(zhí)行上電復(fù)位操作即可看到目標(biāo)板上LED燈在正常閃爍。

abc8ac40-bbda-11ed-bfe3-dac502259ad0.png

當(dāng)執(zhí)行完成上述操作后,發(fā)現(xiàn)Flash可以正常擦除。

ac260f02-bbda-11ed-bfe3-dac502259ad0.png

發(fā)現(xiàn)可以正常執(zhí)行擦除操作。

ac260f02-bbda-11ed-bfe3-dac502259ad0.png

讀出后發(fā)現(xiàn)內(nèi)容已經(jīng)變?yōu)榭?。說(shuō)明Flash可以正常擦寫(xiě)了。

ac79fcd4-bbda-11ed-bfe3-dac502259ad0.png

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

    關(guān)注

    146

    文章

    17149

    瀏覽量

    351226
  • NXP
    NXP
    +關(guān)注

    關(guān)注

    60

    文章

    1278

    瀏覽量

    184243
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1635

    瀏覽量

    148043
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    12207
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    259

    瀏覽量

    35585

原文標(biāo)題:使用"Complete FDCB"模式恢復(fù)擦寫(xiě)異常的 QSPI Flash

文章出處:【微信號(hào):嵌入式 MCU,微信公眾號(hào):嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    編譯可在QSPI Flash上運(yùn)行的程序

    在前文中已經(jīng)實(shí)現(xiàn)了一個(gè)能夠在 MDK 平臺(tái)進(jìn)行下載代碼到 QSPI Flash 中的下載算法,以及一個(gè)能跳轉(zhuǎn)執(zhí)行應(yīng)用程序的 2nd Bootloader,但若想將代碼下載到 QSPI Flas
    的頭像 發(fā)表于 03-31 09:50 ?3163次閱讀
    編譯可在<b class='flag-5'>QSPI</b> <b class='flag-5'>Flash</b>上運(yùn)行的程序

    STM32H7B0通過(guò)QSPI地址映射外部flash開(kāi)始使用正常,出現(xiàn)QSPI功能異常是什么原因?qū)е碌模?/a>

    STM32H7B0 通過(guò)QSPI地址映射外部flash開(kāi)始使用正常,后面出現(xiàn)QSPI功能異常(直接尋址和地址映射均不能訪問(wèn)外部flash),
    發(fā)表于 03-08 06:34

    STM32 QSPI怎么退出映射模式

    FLASH 中,多 QSPI 進(jìn)行ERASE 和 PROGRAMME, 這個(gè)時(shí)候我就需要退出映射模式,請(qǐng)問(wèn)怎么退出映射模式
    發(fā)表于 03-29 08:15

    nand erase complete為什么會(huì)出現(xiàn)大于100%的擦寫(xiě)提示?

    0x28000Erasing at 0x180000 -- 160% complete.OKnand write 0x80700000 0x160000 0x28000NAND write: device 0
    發(fā)表于 05-25 09:39

    FLASH擦寫(xiě)時(shí)間

    STM32f0301. FLASH擦寫(xiě)時(shí)間2. FLASH擦寫(xiě)次數(shù)和數(shù)據(jù)保存年限只能擦寫(xiě)1000次,有點(diǎn)少。非必要,不要
    發(fā)表于 08-05 06:46

    什么是QSPI?如何使用QSPIQSPI Flash進(jìn)行通信呢?

    。一般來(lái)說(shuō),在與 QSPI Flash 通信時(shí),并不是全程都是四根數(shù)據(jù)信號(hào)線傳輸數(shù)據(jù),當(dāng)同一時(shí)間只有一根數(shù)據(jù)線在傳輸數(shù)據(jù)的模式可稱(chēng)為單線模式,兩根數(shù)據(jù)線可稱(chēng)為雙線
    發(fā)表于 03-17 15:17

    MIMXRT1060-EVK板 +MCUXpresso IDE如何恢復(fù)RT板?

    模式,再用debugger測(cè)試一下,結(jié)果是這樣的:圖 13 可以看到,MIMXRT1060-EVK調(diào)試器接口恢復(fù)了!3.結(jié)論 當(dāng)flash中包含異常的應(yīng)用程序(訪問(wèn)內(nèi)存不存在,內(nèi)存損壞
    發(fā)表于 04-20 08:31

    如何使用QSPI Flash控制器開(kāi)發(fā)板上的 QSPI Flash進(jìn)行寫(xiě)讀操作

    學(xué)習(xí)內(nèi)容 本文首先介紹FlashQSPI Flash控制器的相關(guān)內(nèi)容,然后使用 QSPI Flash 控制器,開(kāi)發(fā)板上的
    的頭像 發(fā)表于 06-10 17:08 ?1.4w次閱讀
    如何使用<b class='flag-5'>QSPI</b> <b class='flag-5'>Flash</b>控制器開(kāi)發(fā)板上的 <b class='flag-5'>QSPI</b> <b class='flag-5'>Flash</b>進(jìn)行寫(xiě)讀操作

    STM32F0F1F4內(nèi)部flash擦寫(xiě)時(shí)間和壽命

    STM32f0301. FLASH擦寫(xiě)時(shí)間2. FLASH擦寫(xiě)次數(shù)和數(shù)據(jù)保存年限只能擦寫(xiě)1000次,有點(diǎn)少。非必要,不要
    發(fā)表于 12-01 20:36 ?14次下載
    STM32F0F1F4內(nèi)部<b class='flag-5'>flash</b><b class='flag-5'>擦寫(xiě)</b>時(shí)間和壽命

    APM32F103RCT6_Flash_擦寫(xiě)失敗

    APM32F103RCT6_Flash_擦寫(xiě)失敗
    發(fā)表于 11-09 21:03 ?0次下載
    APM32F103RCT6_<b class='flag-5'>Flash</b>_<b class='flag-5'>擦寫(xiě)</b>失敗

    Vitis-Vivado強(qiáng)制JTAG模式燒錄QSPI方法

    本教程提供 VITIS 2021.1 QSPI-FLASH 下載方法如下
    的頭像 發(fā)表于 07-07 14:14 ?3365次閱讀
    Vitis-Vivado強(qiáng)制JTAG<b class='flag-5'>模式</b>燒錄<b class='flag-5'>QSPI</b>方法

    語(yǔ)音芯片的型號(hào)有哪些?為什么強(qiáng)烈推薦使用flash型可擦寫(xiě)

    語(yǔ)音芯片的型號(hào)有哪些?為什么強(qiáng)烈推薦使用flash型可擦寫(xiě)的芯片。這里我們簡(jiǎn)單描述一下如下常見(jiàn)類(lèi)容: 1、他們都有什么特點(diǎn)?以及發(fā)展的歷程簡(jiǎn)介 2、常見(jiàn)的語(yǔ)音芯片有哪些? 3、為什么推薦使用flash型可以重復(fù)
    的頭像 發(fā)表于 08-14 11:05 ?714次閱讀
    語(yǔ)音芯片的型號(hào)有哪些?為什么強(qiáng)烈推薦使用<b class='flag-5'>flash</b>型可<b class='flag-5'>擦寫(xiě)</b>的

    什么是可重復(fù)擦寫(xiě)Flash型)語(yǔ)音芯片?

    什么是可重復(fù)擦寫(xiě)Flash型)語(yǔ)音芯片?可重復(fù)擦寫(xiě)Flash型)語(yǔ)音芯片是一種嵌入式語(yǔ)音存儲(chǔ)解決方案,采用了Flash存儲(chǔ)技術(shù),使得語(yǔ)音
    的頭像 發(fā)表于 12-14 10:08 ?619次閱讀
    什么是可重復(fù)<b class='flag-5'>擦寫(xiě)</b>(<b class='flag-5'>Flash</b>型)語(yǔ)音芯片?

    NAND Flash擦寫(xiě)次數(shù)介紹

    NAND Flash作為非易失性存儲(chǔ)技術(shù)的重要一員,其擦寫(xiě)次數(shù)是評(píng)估其性能和壽命的關(guān)鍵因素之一。以下將詳細(xì)介紹NAND Flash擦寫(xiě)次數(shù),包括其定義、不同類(lèi)型NAND
    的頭像 發(fā)表于 07-29 17:18 ?3109次閱讀

    在mmWave SDK增加QSPI Flash驅(qū)動(dòng)的示例

    電子發(fā)燒友網(wǎng)站提供《在mmWave SDK增加QSPI Flash驅(qū)動(dòng)的示例.pdf》資料免費(fèi)下載
    發(fā)表于 09-11 14:20 ?0次下載
    在mmWave SDK增加<b class='flag-5'>QSPI</b> <b class='flag-5'>Flash</b>驅(qū)動(dòng)的示例