從Micro SD卡啓動NXP i.MX RT1052-EVK開發板

對於Linux系統來說,從micro SD卡啓動是一件很常見的事情,如Raspberry Pi。但微控制器並不常見。恩智浦i.MX RT ARM Cortex-M7填補了這兩個世界之間的空白。這並不奇怪,它帶有ROM引導程序,可以從micro SD卡啓動。

在這裏插入圖片描述

i.MX RT1052開發板上的SD卡

從SD卡啓動有點酷:將新軟件加載到SD卡上,插入並從中啓動。在某些應用程序中,這非常有用:在我的配置中,處理器啓動ROM引導加載程序,然後將鏡像文件從SD卡加載到RAM中,然後運行它。在該配置中,不需要內部或外部FLASH存儲器。

軟件和工具

在本文中,我使用了以下軟件和工具:

● 恩智浦MCUXpresso IDE 10.3.0

適用於i.MX RT1052(EVKB)的恩智浦MCUXpresso SDK SDK 2.5.0

恩智浦i.MX RT1050-EVKB

● 適用於RT1052的恩智浦Flashloader

新建工程

爲了驗證加載是否按預期工作,我喜歡創建一個LED閃爍的工程’blinky’:這很簡單,不需要太多。

因爲i.MX RT上的引導加載程序會將應用程序加載到RAM空間,所以我確保我的項目鏈接到RAM。一種簡單的方法是在項目創建/導入期間指定:

在這裏插入圖片描述

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1137-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章