當前位置:
首頁 > 最新 > 「跨界」開發,野火 i.MX RT1052 Mini

「跨界」開發,野火 i.MX RT1052 Mini

何為「跨界」?

所謂「跨界」,是指它自身的定位既非傳統的應用處理器也非傳統的微控制器。傳統的應用處理器如手機主控晶元,它們通常採用ARM 的Cortex-A系列內核,配合其晶元架構使得晶元能實現更高頻率的運行。

傳統的微控制器也稱為MCU,它們通常採用ARM的Cortex-M系列內核,相對來說該內核對中斷響應更快,所以具有良好的實時性,但其晶元架構特別是集成片內快閃記憶體帶來了生產技術限制和成本負擔,從而限制了其性能。

i.MX RT1052 Mini開發板是野火電子基於NXP I.MXPT1052DVL6A處理器開發的一款跨界開發板。

i.MX RT 系列晶元,是由NXP 半導體公司推出的跨界處理器晶元,該系列下又包括i.MX RT1020、i.MX RT1050 及i.MX RT1060 等子系列晶元。

i.MX RT 系列晶元集成了兩者的優點,它基於應用處理器的晶元架構,採用了微控制器的內核ARM Cortex-M7,從而具有應用處理器的高性能及豐富的功能,又具備傳統微控制器的易用、實時及低功耗的特性。

開發板開箱

i.MX RT1052 Mini開發板採用了一個塑料透明盒包裝,類似於便當盒,這在開發板中,很少見到。

打開蓋子,可以看到,裡面東西還是比較多。

從盒子里拿出板卡,裡面有i.MX RT1052 Mini核心板、底板,還有一個調試下載器、USB轉串口線和3根數據線。

核心板介紹

i.MX RT1052 Mini核心板的主控晶元為NXP MIMXRT1052DVL6A,板載32MB的SDRAM、128MB的NAND和32MB的Flash存儲晶元,還有RGB565 LCD介面,USB和乙太網介面以及130個IO口。

i.MX RT1052 Mini核心板硬體資源配置如下:

下面來一張NXP MIMXRT1052DVL6A微控制器的晶元特寫,是MAPBGA封裝。

NXP MIMXRT1052DVL6A屬於i.MX RT1050產品系列,i.MX RT1050是業界首款跨界處理器,將應用處理器的高性能和高集成度與微控制器的易用性和實時功能相結合。i.MX RT1050採用了ARM Cortex-M7內核,主頻高達600 MHz。主要特性如下:

ARM Cortex-M7高性能內核

3020 CoreMark / 1284 DMIPS @ 600 MHz

高達512KB TCM內存

低至20 ns的低延遲響應

集成了業界動態功耗最低的DC-DC轉換器

24MHz的低功耗運行模式

高級GUI和增強型HMI的多媒體功能

2D圖形加速引擎

並行相機感測器介面

LCD顯示控制器(解析度高達WXGA 1366x768)

3個 I2S介面用於高性能多聲道音頻

豐富的外部存儲器介面選項

NAND,eMMC,Quad SPI ,NOR Flash和並行的NOR快閃記憶體

無線連接介面

Wi-Fi,Bluetooth,BLE,ZigBee和Thread

底板介紹

底板主要是對於核心板的一些功能擴展,包括USB介面、RJ45網路介面和一些指示燈、撥碼開關等等。

i.MX RT1052 Mini底板硬體資源配置如下:

調試器介紹

此款調試器是野火自主研發DAP模擬器下載器,它可以支持所有ARM Cortex-M內核晶元。具有4M下載速度,支持在線調試和模擬。還有一個SWD轉JTAG的轉接板。

開發板測試

前面介紹了i.MX RT1052 Mini開發板的功能和資源,現在將通過一個簡單的常式來測試開發板。測試之前,我們需要將核心板和底板進行連接,調試器連接到底板,最後對開發板進行供電。

野火電子提供了該開發板的整套資料,可以幫助新用戶使用該晶元,由於RT1052是NXP最新推出的晶元,目前配套資料和歷程還不是特別完善,後面將會持續更新。資源文件目錄如下:

從資源文件裡面的程序源碼中找到相關示例常式,這裡我們選擇一個LED常式做簡單說明。

測試過程用的集成開發環境是 Keil MDK 5,關於IDE的下載、安裝和使用過程,在這裡就不再做過多闡述了。

值得注意的是,在keil MDK 5裡面,需要安裝MIMXRT1052的器件支持包,才能正常編譯和下載程序。

下載和安裝好器件支持包後,打開常式,進行程序編譯。

在Debug設置裡面,配置調試器,確認晶元已連接。

Keil MDK在下載程序的時候要針對目標晶元使用相應的下載演算法,下載演算法提供在資料中,文件名RT1052_W25Q256JV_By_Fire.FLM,把該文件複製到Keil MDK的安裝目錄即可。

選擇目標存儲器,即對應的下載演算法, i.MX RT1052 Mini 開發板選擇W25Q256 存儲器的下載演算法,並增大演算法空間。

點擊下載按鈕,將編譯後的程序下載到核心板上面的MCU中。

程序下載成功後,此時觀察開發板上面的核心板上的藍色LED燈,已經開始閃爍起來。 (此圖為GIF動畫,在壓縮包里已提供)

總 結

到這裡,整個開箱過程和測試過程就基本完了,從這次i.MX RT1052 Mini開發板體驗來說,還是不錯的。

i.MX RT1052 Mini開發板可供高校學生或者企業用於學習研究,方便用戶縮短產品的開發周期,提前產品的上市時間,可廣泛用於工業控制、消費醫療和工業物聯網等領域。

閱讀推薦

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛板網 的精彩文章:

從挖礦機到AI晶元,比特幣圈「霸主」比特大陸真的要從良了?
三星Galaxy J8/J8 Plus曝光:分別配3000/3500mAh電池,售價保密!

TAG:愛板網 |