You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TRACE32如何在多芯片模式下识别CoreSight系统?含菊花链场景问询

多芯片菊花链DAP系统下TRACE32的识别方案

一、SYStem.DETECT DAP在菊花链场景的默认行为

  • 默认执行时,该命令仅会识别菊花链上的第一个DAP节点,读取其根ROM表完成单芯片系统探测,不会自动遍历链路上的其他DAP设备。
  • 这是因为该命令的原生逻辑优先适配单DAP场景,无主动扫描后续链节点的机制。

二、多芯片系统的手动识别流程

要识别所有链上芯片,需手动指定目标DAP的链路位置,步骤如下:

  1. 先关闭当前调试会话,避免冲突:
    SYStem.CLOSE
    
  2. 通过SYStem.CONFIG命令指定要访问的DAP节点序号(从1开始计数,第一个节点为1,第二个为2,以此类推):
    SYStem.CONFIG DAPChainPosition 2
    
  3. 针对指定节点执行DAP探测:
    SYStem.DETECT DAP
    
  4. 重复步骤2-3,依次指定所有DAP节点序号,即可完成每颗芯片的系统识别。

三、多芯片并行调试的进阶配置

若需同时调试多颗芯片,可为每个DAP创建独立的TRACE32调试会话:

  • 使用CREATE命令新建会话,例如:
    CREATE CHIP1
    
  • 在新会话中单独配置对应DAP的链路位置并执行探测,每个会话独立管理一颗芯片的调试上下文,互不干扰。

内容的提问来源于stack exchange,提问作者Wanghz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 04:10:36