電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 61|回復: 0
收起左側(cè)

IAR下如何單獨在線調(diào)試i.MXRT1170從核工程?

[復制鏈接]

302

主題

307

帖子

1896

積分

三級會員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-5-26 22:26:00 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好,我是痞子衡,是正經(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)試組件能否工作。
  • 回復

    使用道具 舉報

    發(fā)表回復

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表