这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【FRDM-MCXN947评测】双核调试

共1条 1/1 1 跳转至

【FRDM-MCXN947评测】双核调试

工程师
2024-11-17 15:12:56   被打赏 50 分(兑奖)     打赏

简介:

       我们在开发过程中遇到debug 在线调试是很高效的方式,对于多核的方式需要如何调试,我们使用的MCX-N947 在IAR 9.60 版本上是支持多核调试的,对应的CORE0 工程的debug 中多核调试的配置如下。

image.png

多核调试分为 symmetric multicore 和  asymmetric multicore 对称多核和非对称多核,MCX-N947 是个双CORTX-M33核的MCU,主核(CPU0)支持TrustZone, MPU, FPU, SIMD, ETM, CTI 特性,辅核(CPU1)支持CORTX-M33基本的特性,以下框图是芯片的框图从中可以看出差异点。

image.png

因为两个core 是不同的,MCX-N947 属于非对称多核结构。

对应配置说明如下:

image.png

Partner workspace
用于配置辅核的work space 路径本地配置如下

$PROJ_DIR$\..\frdm-mcxn947-core1\core1-bare.eww

Partner project

用于设置辅核工程名称,根据本地工程名称配置即可

Partner configuration

用于选择工程的配置通常为debug  或 release

Partner cores

该配置用于说明辅核的核心数目本地工程对应只有一个核设置为1.

Debug 运行

在core0 工程debug

此时点击debug 机会拉起core1的iar 工程此时两个工程已经可以同时debug了。在工具栏会出现以下工具。

image.png


对应工具说明如下:

image.png

至此我们就可像单核的方式一样调试程序,core0 和 core1 都可以在对应的各自的工程内进行debug 调试。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]