电子产业一站式赋能平台

PCB联盟网

搜索
查看: 91|回复: 0
收起左侧

MCUXpresso IDE下在线联合调试双核MCU工程的三种方法

[复制链接]

359

主题

364

帖子

2891

积分

三级会员

Rank: 3Rank: 3

积分
2891
发表于 2024-7-30 00:00:00 | 显示全部楼层 |阅读模式
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是MCUXpresso IDE下在线联合调试i.MXRT1170双核工程的三种方法
- J# [- A& P* V  i两年前痞子衡写过一篇《i.MXRT1170下在线联合调试双核工程的三种方法(IAR篇)》,那篇文章详细介绍了 IAR 下调试 RT1170 双核工程的几种方法。现如今,免费的 MCUXpresso IDE 用户越来越多,而且说实话,MCUXpresso IDE 也确实功能越来越完善,日常嵌入式开发的几乎所有需求都能够满足。今天痞子衡就继续给大家介绍 MCUXpresso IDE 下双核工程联调的三种方法:' E) C; J5 D1 |6 h1 }
一、测试准备按 《i.MXRT1170下在线联合调试双核工程的三种方法(IAR篇)》 一文里第一节的测试准备,痞子衡这次的环境如下:, j6 ]8 T; K: H+ R' p9 C
  • 集成开发环境:MCUXpresso IDE v11.10.x,点此下载
  • 软件开发包:SDK_2_16_000_MIMXRT1170-EVKB(Toolchain要包含MCUXpresso IDE),点此下载
  • 软件驱动:J-Link driver v7.96k,点此下载
  • 硬件工具:J-Link Plus调试器
  • 硬件开发板:MIMXRT1170-EVKB (Rev.A),含板载 DAP-Link 调试器二、在MCUXpresso IDE下调试2.1 通用办法:双核工程无关联,调试器分别加载第一种方法依旧是单纯借助外部调试器来做加载,主核工程和从核工程之间无任何依赖关系(一般情况下主核是 XIP 工程,从核是 Non-XIP 工程)。我们选择 SDK 包里如下两个 hello_world 普通工程来做测试(SDK 包里并没有现成的 MCUXpresso IDE 工程文件,需要自己导出,详情参考 《MCUXpresso IDE下SDK工程导入与workspace管理机制》 一文):
    5 B1 O; n6 m5 }9 B& ~& Z/ C主核例程导出源路径:\SDK_2_16_000_MIMXRT1170-EVKB\boards\evkbmimxrt1170\demo_apps\hello_world\cm7# [/ I, i3 x/ z, D0 ?7 N
    从核例程导出源路径:\SDK_2_16_000_MIMXRT1170-EVKB\boards\evkbmimxrt1170\demo_apps\hello_world\cm4
    ) m5 Y  ?. _' H# K2 Y& R: u上次测试 IAR 工具链时,SDK 版本还是 2.11,如今已经演化到了 2.16,现在配套脚本设计得更完善了,主核工程和从核工程下载先后顺序无限制。痞子衡使用了板载 DAP-Link 调试器分别调试双核工程,过程非常丝滑。这主要得益于如下两个 .scp 脚本文件(完成主从核连接与激活工作):
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表