|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MXRT1062 TencentOS Tiny EVB_AIoT開發(fā)板在Flash調(diào)試與離線啟動。
' n! l M* ^+ T5 ]/ v騰訊 TencentOS 團隊于2021年12月8日聯(lián)合恩智浦半導(dǎo)體、安謀科技發(fā)起了一個線上開發(fā)者活動 - TencentOS Tiny AIoT 應(yīng)用創(chuàng)新大賽。為了這個大賽,騰訊 TencentOS 團隊聯(lián)合恩智浦半導(dǎo)體、厚德物聯(lián)網(wǎng)設(shè)計了一款高性能 AIoT 評估板,用于 TencentOS tiny 基礎(chǔ)內(nèi)核和 AIoT 應(yīng)用功能體驗和評估。
. Q, Y! ?. p9 ~1 D8 ~& j0 A大賽主頁:https://cloud.tencent.com/developer/competition/introduction/10032痞子衡受邀為這個大賽準(zhǔn)備一場直播課程(12月30日晚7點),主題是板載主控恩智浦 i.MXRT1062 芯片快速開發(fā)指南,由于課程時間限定在40分鐘,要講的內(nèi)容又比較多,注定只能走馬觀花,所以這個系列文章就圍繞 EVB_AIoT 開發(fā)板給這場直播做一個鋪墊和補充。上一篇我們講了 《開發(fā)環(huán)境搭建與點燈》,本文是第二篇,我們來講講在 Flash 調(diào)試與離線啟動:
- {2 {; w+ E8 D3 @- q一、跑通串口打印上一篇文章我們借助板載 DAP-Link 調(diào)試器在芯片內(nèi)部 RAM 里以在線調(diào)試的方式跑通了最入門的點燈實驗,今天我們換個同樣也非常經(jīng)典的串口打印例程,恩智浦 SDK 包里有模板工程(記得用 MCUXpresso IDE 導(dǎo)出):' L1 q+ v" {/ T' u
串口例程:\SDK_2.10.1_EVK-MIMXRT1060\boards\evkmimxrt1060\demo_apps\hello_worldhello_world 模板工程里使能的是 i.MXRT1062 UART1(管腳是 GPIO_AD_B0[13:12]]),我們查看 EVB_AIoT 板原理圖,這兩個 UART1 信號同樣被引了出來(即下圖 AT_PC_UART 信號),不過用了模擬開關(guān) BCT4699 做了切換設(shè)計,這里我們需要改一下默認設(shè)置,將母板上 SW1 開關(guān)撥到 1-2,這樣 UART1 就被連到了板載調(diào)試器虛擬串口上:# j$ g2 |3 q/ I# p4 t, r
1. 開關(guān) SW1 選擇 2-3(出廠默認設(shè)置):: D' S5 \& F$ q2 H. \4 \4 J3 [" \( A' {+ z
- 母板接插無線模塊連通母板 DAP-Link 調(diào)試器虛擬串口 / H+ F2 C+ y/ l" m4 p/ G: X! d
2. 開關(guān) SW1 選擇 1-2:+ O3 P- F. a# c& G L: \
- 子板主控 UART2 連通母板接插無線模塊
. u8 e+ s! k6 d' W# H0 i - 子板主控 UART1 連通母板 DAP-Link 調(diào)試器虛擬串口 |
|