|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MXRT1xxx上第三級(jí)啟動(dòng)保障 - SDMMC manufacture模式。
" m5 {5 f/ \" m2 K3 D% ?5 m如果你在 i.MXRT1xxx 板卡上嘗試過(guò)從 SD/eMMC 卡啟動(dòng),你會(huì)發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象:如果把 SD/eMMC 卡還插著(并且里面保留正常的 App 程序),明明 BOOT_MODE[1:0] 設(shè)置得是從串行 NOR Flash 啟動(dòng),但是在 Flash 中沒(méi)有可啟動(dòng) App 情況下,芯片沒(méi)有像往常那樣轉(zhuǎn)入串行下載模式,而是正常啟動(dòng)了,并且啟動(dòng)得是 SD/eMMC 里的程序,這是怎么回事?今天痞子衡就跟大家介紹下導(dǎo)致這個(gè)現(xiàn)象背后的神秘力量 - SDMMC manufacture mode:+ C% f1 V" C0 e- o* @% V: m
Note:SDMMC manufacture 模式僅在 i.MXRT 四位數(shù)上被支持。一、回顧i.MXRT啟動(dòng)設(shè)備i.MXRT 系列內(nèi)部均沒(méi)有非易失性存儲(chǔ)器,所以需要配置一個(gè)外部存儲(chǔ)器存放啟動(dòng)代碼,這個(gè)外部存儲(chǔ)器我們也叫做啟動(dòng)設(shè)備。i.MXRT 支持的啟動(dòng)設(shè)備類型非常多,并且因?yàn)閱?dòng)設(shè)備受板級(jí)環(huán)境影響可能導(dǎo)致啟動(dòng)代碼讀取異常,i.MXRT 上還設(shè)計(jì)了多級(jí)啟動(dòng)保障,如下圖所示: |
|