|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是i.MXRT1170下單獨在線調(diào)試從核工程的方法(基于IAR)。
5 }0 K: c+ \6 V9 ]+ C* V兩年前痞子衡寫過一篇《雙核i.MXRT1170之Cortex-M7與Cortex-M4互相激活之道》,那篇文章從離線啟動的角度介紹了跑雙核應用的基本方法,基本上把雙核啟動的細節(jié)都介紹到了。
9 ^" g) O. u/ f& a在應用開發(fā)的階段,很多時候我們還是需要在線調(diào)試的,主核的調(diào)試沒什么特別要注意的地方,從核的調(diào)試大家估計就有點陌生了,今天痞子衡就給大家介紹下 IAR 開發(fā)環(huán)境下調(diào)試從核工程的方法:
5 J, {% w$ ?& t6 B9 _一、測試準備首先需要準備好測試環(huán)境,包含必要的軟件和硬件,痞子衡的環(huán)境如下:! j3 h7 `: I9 L h: h' O
集成開發(fā)環(huán)境:IAR EW for Arm v9.10.2,[點此下載](https://www.iar.com/products/architectures/軟件開發(fā)包:SDK_2.11.0_MIMXRT1170-EVK(Toolchain要包含IAR),點此下載軟件驅(qū)動:J-Link driver v7.56b,點此下載硬件工具:J-Link Plus調(diào)試器硬件開發(fā)板:MIMXRT1170-EVK (Rev.C),含板載 DAP-Link 調(diào)試器我們知道 i.MXRT1170 其實主從核是在 Fuse 里可配的,我們就以默認配置(Cortex-M7 為主,Cortex-M4 為從)為例來介紹,選取的測試工程是 \SDK_2.11.0_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world\cm4。
K+ n9 E0 l7 N+ R( i二、在IAR下調(diào)試使用 IAR 打開 hello_world_demo_cm4.eww 工程,切換到 debug build (就是在 RAM 中執(zhí)行)。( K* e$ J9 [7 k+ {7 }0 H+ R Y
2.1 工程選項處理器選 Cortex-M4 核調(diào)試情況我們先來看一下工程選項里處理器選擇 Cortex-M4,并且不使能任何額外腳本時調(diào)試情況。也就是說在明知主核 Cortex-M7 處于激活狀態(tài)而 Cortex-M4 處于未激活狀態(tài)時,IAR C-SPY 調(diào)試組件能否工作。 |
|