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