STM32
直播中

其实znvm

8年用户 1193经验值
擅长:电源/新能源
私信 关注
[问答]

STM32H747双核如何用JLINK调试?

1.我之前是在STM32H747的官方开发板discover上进行调试,板子上自带了STlink调试器,按照官方文档配置可以进行双核调试
2.目前自己设计的板子上是调试接口是SWD接口,手上只有Jlink,请问这JLIK要怎么进行双核调试呢?目前CM7的能下程序,CM4的就下不了程序。官方有什么说明文档吗

回帖(2)

李秀梅

2024-3-28 09:48:53
基于JLINK对H747进行双核调试也是可以的,ST官方有个应用笔记AN5361你可以参考,以协助调整。
举报

幽默

2024-3-28 17:35:21
对于STM32H7系列双核调试,您可以使用J-Link来进行调试。下面是一些步骤供您参考:

1. 首先,您需要确保您的J-Link调试器已经与JTAG/SWD调试接口连接。连接时,请确保正确连接了J-Link的VCC、GND、SWDIO和SWCLK引脚到目标系统。

2. 确认您已经在自己设计的板子上正确的配置了双核系统。确保CM7核和CM4核被正确地重新映射和启用。您可以参考STM32H747的数据手册和参考手册进行配置。

3. 下载并安装Segger J-Link软件套件,可以从Segger网站上获得。确保您的J-Link软件已经更新到支持STM32H7系列芯片。

4. 打开J-Link软件,并选择您使用的STM32H7芯片类型。

5. 在J-Link软件中,设置好连接方式为SWD(Serial Wire Debug)模式。选择正确的目标设备型号和调试接口。

6. 然后,点击连接按钮以连接J-Link到目标系统。确保连接成功。

7. 在调试器中选择"Attach to Running Target"(连接到运行目标)选项,这样可以附加到目标系统并开始调试。

8. 您可以使用调试器提供的调试命令和功能来调试CM7和CM4核。您可以设置断点、监控寄存器、查看变量值等。

关于CM4下不了程序的问题,可能是由于您的配置或者代码的问题。您可以检查你的代码是否正确地配置了CM4核,并且CM4核的相关引脚与外部存储器(如Flash)正确连接。另外,也请确保您的代码能够正确地启动CM4核并运行。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分