一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

MCXA153 MCU的系統(tǒng)啟動(dòng)

恩智浦MCU加油站 ? 來(lái)源:恩智浦MCU加油站 ? 2024-08-01 09:35 ? 次閱讀

全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上市,為低成本入門(mén)MCU應(yīng)用提供了豐富的功能和特性。后續(xù)MCX A系列還會(huì)繼續(xù)推出新產(chǎn)品,為客戶(hù)提供持續(xù)的硬件和軟件的可擴(kuò)展升級(jí)路徑。

系統(tǒng)啟動(dòng)(System Boot)是指MCU從復(fù)位到執(zhí)行應(yīng)用主程序Main函數(shù)的整個(gè)過(guò)程,它涉及到客戶(hù)產(chǎn)品開(kāi)發(fā)調(diào)試,系統(tǒng)穩(wěn)定性和后續(xù)軟件升級(jí),MCXA153的系統(tǒng)啟動(dòng)還包含了信息安全(Security),包括生命周期管理(Lifecycle Management)、代碼保護(hù)禁讀(Read Out Protection)等特性。

今天,我們來(lái)一起了解一下MCXA153的系統(tǒng)啟動(dòng)。

MCXA153的系統(tǒng)啟動(dòng)三部曲

1. ROM啟動(dòng):在MCU復(fù)位后,將首先執(zhí)行MCXA153 ROM中的代碼 2. 擴(kuò)展引導(dǎo)程序啟動(dòng):ROM啟動(dòng)完成后,跳轉(zhuǎn)到擴(kuò)展引導(dǎo)程序(Extended Bootloader) 3. 跳轉(zhuǎn)到用戶(hù)應(yīng)用程序

143c2e12-399f-11ef-a4c8-92fbcf53809c.png

圖中虛線箭頭表示擴(kuò)展引導(dǎo)程序和用戶(hù)應(yīng)用程序可以調(diào)用ROM提供的Flash API,來(lái)操作Flash,用戶(hù)應(yīng)用程序也可以調(diào)用runBootloader API來(lái)跳轉(zhuǎn)到ROM當(dāng)中。

ROM啟動(dòng)

在MCU復(fù)位之后(包括上電復(fù)位POR、復(fù)位引腳引起的復(fù)位、深度掉電模式喚醒復(fù)位等),MCU將首先進(jìn)入ROM啟動(dòng)流程。ROM啟動(dòng)將完成以下功能:

檢查生命周期 Lifecycle

通過(guò)調(diào)試接口處理調(diào)試郵箱請(qǐng)求(Debugger Mailbox)

通過(guò)MBC配置Flash的訪問(wèn)權(quán)限(讀、寫(xiě)、執(zhí)行權(quán)限)

根據(jù)喚醒源執(zhí)行代碼完整性檢查

在跳轉(zhuǎn)到擴(kuò)展引導(dǎo)程序之前,隱藏ROM啟動(dòng)關(guān)鍵部分

詳細(xì)的ROM啟動(dòng)流程如圖所示,藍(lán)色箭頭表示默認(rèn)的執(zhí)行流程,一開(kāi)始,ROM將執(zhí)行初始化,并檢查擴(kuò)展引導(dǎo)程序是否存在,然后檢查MCU的生命周期,ROM將根據(jù)喚醒源,檢查擴(kuò)展引導(dǎo)程序的CRC,用于檢測(cè)程序的完整性。CRC檢查之后,ROM將檢查用戶(hù)程序的堆棧指針(SP)和程序(PC)是否合法,然后隱藏自己并跳轉(zhuǎn)到擴(kuò)展引導(dǎo)程序。

144f6c98-399f-11ef-a4c8-92fbcf53809c.png

擴(kuò)展引導(dǎo)程序啟動(dòng)


擴(kuò)展引導(dǎo)程序是將ROM中的部分功能分離出來(lái),放在IFR0 (Implicit-protected Flash Region)區(qū)域,在NXP工廠生產(chǎn)時(shí)燒錄,從NXP出廠后,無(wú)法被刪除或修改。擴(kuò)展引導(dǎo)程序主要功能是ISP (In SystemProgramming),可通過(guò)ISP接口(USB、LPUART0)更新Flash中的用戶(hù)應(yīng)用程序固件。

具體的擴(kuò)展引導(dǎo)程序啟動(dòng)流程如圖所示,首先進(jìn)行初始化并檢查喚醒源,如果MCU不是從深度掉電(Deep Power Down)模式喚醒,它將初始化MCU。接下來(lái)如果ISP引腳是低電平,它將進(jìn)入ISP路徑,更新用戶(hù)應(yīng)用程序固件。如果ISP引腳為高電平,則跳轉(zhuǎn)到正常啟動(dòng)路徑,跳轉(zhuǎn)到用戶(hù)應(yīng)用程序。

1470a624-399f-11ef-a4c8-92fbcf53809c.png

今天給大家介紹了MCX A153的系統(tǒng)啟動(dòng),后續(xù)我們將繼續(xù)深入,為大家?guī)?lái)更多詳盡,專(zhuān)業(yè)的特性介紹,幫助大家對(duì)MCX A系列有個(gè)快速而全面的了解,敬請(qǐng)期待!

聲明:本文內(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

    文章

    17718

    瀏覽量

    358223
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5930

    瀏覽量

    111695
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    577

    瀏覽量

    86829
  • 系統(tǒng)啟動(dòng)

    關(guān)注

    0

    文章

    4

    瀏覽量

    6404

原文標(biāo)題:MCX A系列微處理器之系統(tǒng)啟動(dòng)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    恩智浦MCX A系列微處理器之供電系統(tǒng)

    MCU應(yīng)用提供了豐富的功能和特性。后續(xù)MCX A系列還會(huì)繼續(xù)推出新產(chǎn)品,為客戶(hù)提供持續(xù)的硬件和軟件的可擴(kuò)展升級(jí)路徑。 一起來(lái)了解一下MCX A最新產(chǎn)品的供電系統(tǒng): ? MCXA153的供電系統(tǒng)
    的頭像 發(fā)表于 06-13 09:19 ?1788次閱讀
    恩智浦MCX A系列微處理器之供電<b class='flag-5'>系統(tǒng)</b>

    MCXA153系列MCU正交解碼模塊的特點(diǎn)和應(yīng)用示例

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。
    的頭像 發(fā)表于 08-01 09:25 ?1379次閱讀
    <b class='flag-5'>MCXA153</b>系列<b class='flag-5'>MCU</b>正交解碼模塊的特點(diǎn)和應(yīng)用示例

    恩智浦FRDM-MCXA153 RT-Thread開(kāi)發(fā)實(shí)戰(zhàn)(六):I2C總線開(kāi)發(fā)與應(yīng)用

    socket預(yù)留一個(gè)IIC接口,具體可以從針腳圖看到下圖紅框處的針腳。 NXP MCXA153引入了一個(gè)Flexcomm概念,每個(gè)Flexcomm接口可通過(guò)軟件選擇作為USART、SPI或I2C接口。此處只需要在menuconfig中選擇I2C0即可。
    的頭像 發(fā)表于 11-21 09:26 ?1488次閱讀
    恩智浦FRDM-<b class='flag-5'>MCXA153</b> RT-Thread開(kāi)發(fā)實(shí)戰(zhàn)(六):I2C總線開(kāi)發(fā)與應(yīng)用

    TL3588--系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化

    TL3588--系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化
    的頭像 發(fā)表于 01-25 09:50 ?1770次閱讀
    TL3588--<b class='flag-5'>系統(tǒng)啟動(dòng)</b>卡制作及<b class='flag-5'>系統(tǒng)</b>固化

    MCXA153 MCU的低功耗特性及優(yōu)化設(shè)計(jì)

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上市,為低成本入門(mén)
    的頭像 發(fā)表于 08-01 09:38 ?1235次閱讀
    <b class='flag-5'>MCXA153</b> <b class='flag-5'>MCU</b>的低功耗特性及優(yōu)化設(shè)計(jì)

    系統(tǒng)啟動(dòng)過(guò)程

    系統(tǒng)啟動(dòng)過(guò)程系統(tǒng)啟動(dòng)過(guò)程主要由一下幾步組成(以硬盤(pán)啟動(dòng)為例):1. 開(kāi)機(jī)2. BIOS 加電自檢 ( Power On Self Test -- POST ),內(nèi)存地址為 0ffff:00003. 將硬盤(pán)第一個(gè)
    發(fā)表于 10-11 12:17 ?2308次閱讀

    改進(jìn)的直接轉(zhuǎn)矩控制系統(tǒng)啟動(dòng)方法

    改進(jìn)的直接轉(zhuǎn)矩控制系統(tǒng)啟動(dòng)方法
    發(fā)表于 01-21 11:54 ?1次下載

    UM2012_osxMotionXX系統(tǒng)啟動(dòng)

    UM2012_osxMotionXX系統(tǒng)啟動(dòng)
    發(fā)表于 11-22 19:24 ?0次下載
    UM2012_osxMotionXX<b class='flag-5'>系統(tǒng)啟動(dòng)</b>

    Rockchip 3588 系統(tǒng)啟動(dòng)流程

    Rockchip 3588是一款高性能、低功耗的ARM處理器,廣泛應(yīng)用于智能電視、智能音箱和車(chē)載娛樂(lè)系統(tǒng)等領(lǐng)域。在本文中,我們將深入探討Rockchip 3588的系統(tǒng)啟動(dòng)流程。 系統(tǒng)啟動(dòng)流程是指
    的頭像 發(fā)表于 01-07 16:08 ?3459次閱讀

    RK3568--系統(tǒng)啟動(dòng)階段LOGO顯示

    RK3568--系統(tǒng)啟動(dòng)階段LOGO顯示
    的頭像 發(fā)表于 01-19 14:44 ?1526次閱讀
    RK3568--<b class='flag-5'>系統(tǒng)啟動(dòng)</b>階段LOGO顯示

    TL3588-系統(tǒng)啟動(dòng)階段LOGO顯示

    TL3588-系統(tǒng)啟動(dòng)階段LOGO顯示
    的頭像 發(fā)表于 01-24 14:29 ?544次閱讀
    TL3588-<b class='flag-5'>系統(tǒng)啟動(dòng)</b>階段LOGO顯示

    TLT507--系統(tǒng)啟動(dòng)階段LOGO顯示

    TLT507--系統(tǒng)啟動(dòng)階段LOGO顯示
    的頭像 發(fā)表于 01-26 09:42 ?518次閱讀
    TLT507--<b class='flag-5'>系統(tǒng)啟動(dòng)</b>階段LOGO顯示

    基于MCXA153 MCU的電機(jī)控制方案

    全新的MCX A系列融合了恩智浦通用MCU的特點(diǎn),適用更為廣泛的通用應(yīng)用,實(shí)現(xiàn)了低成本,低功耗,高安全性和高可靠性。MCXA153是MCX A系列的第一款產(chǎn)品,已于2024年1月份上市,為低成本入門(mén)
    的頭像 發(fā)表于 07-16 14:58 ?773次閱讀
    基于<b class='flag-5'>MCXA153</b> <b class='flag-5'>MCU</b>的電機(jī)控制方案

    NXP FRDM-MCXA153 RT-Thread實(shí)踐指南之UART介紹

    近期,我們即將推出一系列關(guān)于MCXA153 RTT的深度文章,這一系列將全面而細(xì)致地探討該系列微控制器的多個(gè)核心功能模塊,旨在為廣大電子愛(ài)好者、工程師及研發(fā)人員提供寶貴的技術(shù)資源和見(jiàn)解。首當(dāng)其沖的將是關(guān)于12C、SPI、FLASH、ADC、GPIO以及UART的精彩介紹。
    的頭像 發(fā)表于 10-18 10:03 ?728次閱讀
    NXP FRDM-<b class='flag-5'>MCXA153</b> RT-Thread實(shí)踐指南之UART介紹

    基于NXP MCXA153 MCU實(shí)現(xiàn)RT-Thread的MTD NOR Flash驅(qū)動(dòng)

    在嵌入式系統(tǒng)中,片上Flash存儲(chǔ)器是一個(gè)關(guān)鍵組件,用于存儲(chǔ)程序代碼和關(guān)鍵數(shù)據(jù)。本文將詳細(xì)介紹如何在NXPMCXA153 MCU上實(shí)現(xiàn)RT-Thread的MTD (Memory Technology Device) NOR Fl
    的頭像 發(fā)表于 11-09 14:00 ?940次閱讀
    基于NXP <b class='flag-5'>MCXA153</b> <b class='flag-5'>MCU</b>實(shí)現(xiàn)RT-Thread的MTD NOR Flash驅(qū)動(dòng)