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 调试组件能否工作。

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: