硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1208|回复: 13
收起左侧

[J-Link] 哪位用过jlink连接过多核芯片?

[复制链接]

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2023-3-14 15:05:03 | 显示全部楼层 |阅读模式
如题,现在用的是jlink v11,软件版本为7.56d,不知这个版本能否直接识别出多核的core来,原来的软件需要写脚本来识别其他的核,脚本现在还不会写,哪位用7.56d附近的版本连接过多核芯片,指点一下,谢谢先
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2023-3-14 15:06:26 | 显示全部楼层
帮顶。
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-14 15:11:03 | 显示全部楼层

谢谢硬汉哥

有能连接的多核开发板或评估板也行,我买一个连着试试看
回复

使用道具 举报

2

主题

13

回帖

19

积分

新手上路

积分
19
发表于 2023-3-14 18:35:46 | 显示全部楼层
连过Renesas的双核芯片,在厂家技术支持和文档支持下,和单核差别不大
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2023-3-14 23:09:28 | 显示全部楼层
木兰花 发表于 2023-3-14 15:11
谢谢硬汉哥

有能连接的多核开发板或评估板也行,我买一个连着试试看

我连接过LPC4337,可以分别连接它的M4跟M0,连接时好像会有两个核心,KEIL里选中那个就是仿真哪个
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2023-3-14 23:36:43 | 显示全部楼层
可以参考AN5286“STM32H7x5/x7 dual-core microcontroller debugging”
回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2023-3-15 00:01:29 | 显示全部楼层
本帖最后由 alexyzhov 于 2023-3-15 00:06 编辑

在jlink commander命令行里可以通过 exec 指令设置 AHB 和 APB 的 access port index,来指定调试器的访存和调试通路。exec所执行的指令,也叫 jlink command string 。举个例子:
[C] 纯文本查看 复制代码
exec CORESIGHT_SetIndexAHBAPToUse = 1
exec CORESIGHT_SetIndexAPBAPToUse = 2

其中AHB一般是访存通路,APB是调试通路。具体index要设成几,可以参考你需要调试的芯片的设计文档。利用这种方式,可以调试AMP系统下你指定的某个核,比如core #0,或者core #1。

另外jlink commander在connect的时候一般会把coresight的rom table给扫出来,不知道具体该设成几的话,你可以根据log打印的几个入口挨个试一下。
如果是SMP系统,据我所知jlink的支持好像相当一般,更详细的也不太了解了。

评分

参与人数 1金币 +20 收起 理由
----- + 20 专业!

查看全部评分

回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-15 10:35:08 | 显示全部楼层
alexyzhov 发表于 2023-3-15 00:01
在jlink commander命令行里可以通过 exec 指令设置 AHB 和 APB 的 access port index,来指定调试器的访存 ...

感谢

我现在就是在调试smp的cortex-m33,2个ap都识别出来了,但是无法选择连接那个ap,我用的你方法试试
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-15 10:35:26 | 显示全部楼层
emwin 发表于 2023-3-14 23:36
可以参考AN5286“STM32H7x5/x7 dual-core microcontroller debugging”

谢谢,我参考下
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-15 10:37:21 | 显示全部楼层
bailao99 发表于 2023-3-14 18:35
连过Renesas的双核芯片,在厂家技术支持和文档支持下,和单核差别不大

是的,调试时无明显区别的
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-15 10:38:27 | 显示全部楼层
xiao519510963 发表于 2023-3-14 23:09
我连接过LPC4337,可以分别连接它的M4跟M0,连接时好像会有两个核心,KEIL里选中那个就是仿真哪个

谢谢,方便用jlink commander连接下,发下log吗
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
 楼主| 发表于 2023-3-15 14:54:04 | 显示全部楼层
alexyzhov 发表于 2023-3-15 00:01
在jlink commander命令行里可以通过 exec 指令设置 AHB 和 APB 的 access port index,来指定调试器的访存 ...



使用ahb配置成0,1的log如下,配置成2提示无法连接
微信图片_20230315144814.png
微信图片_202303151448141.png
回复

使用道具 举报

0

主题

26

回帖

26

积分

新手上路

积分
26
发表于 2023-4-1 01:52:27 | 显示全部楼层
我用jlink edu,版本忘记了,8,9,10?可能。是可以识别多核。jlink命令行可以选择器件,然后设置位置,一个IRlen,一个position。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2023-7-18 15:20:53 | 显示全部楼层
楼主,问题解决了吗?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 18:24 , Processed in 0.206883 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表