Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170下单独在线调试从核工程的方法(基于IAR)。
两年前痞子衡写过一篇《双核i.MXRT1170之Cortex-M7与Cortex-M4互相激活之道》,那篇文章从离线启动的角度介绍了跑双核应用的基本方法,基本上把双核启动的细节都介绍到了。
在应用开发的阶段,很多时候我们还是需要在线调试的,主核的调试没什么特别要注意的地方,从核的调试大家估计就有点陌生了,今天痞子衡就给大家介绍下 IAR 开发环境下调试从核工程的方法:
一、测试准备
首先需要准备好测试环境,包含必要的软件和硬件,痞子衡的环境如下:
集成开发环境: IAR EW for Arm v9.10.2,[点此下载](https://www.iar.com/products/architectures/
软件开发包: SDK_2.11.0_MIMXRT1170-EVK(Toolchain要包含IAR),点此下载
软件驱动: J-Link driver v7.56b,点此下载
硬件工具: J-Link Plus调试器
硬件开发板: MIMXRT1170-EVK (Rev.C),含板载 DAP-Link 调试器
我们知道 i.MXRT1170 其实主从核是在 Fuse 里可配的,我们就以默认配置(Cortex-M7 为主,Cortex-M4 为从)为例来介绍,选取的测试工程是 \SDK_2.11.0_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world\cm4。
二、在IAR下调试
使用 IAR 打开 hello_world_demo_cm4.eww 工程,切换到 debug build (就是在 RAM 中执行)。
2.1 工程选项处理器选 Cortex-M4 核调试情况
我们先来看一下工程选项里处理器选择 Cortex-M4,并且不使能任何额外脚本时调试情况。也就是说在明知主核 Cortex-M7 处于激活状态而 Cortex-M4 处于未激活状态时,IAR C-SPY 调试组件能否工作。
参考文章
发表评论