在单片系统中,TRACE32可以使用SYStem.DETECT DAP访问DAP中的单根ROM表,对系统进行认证和发现。那么在多芯片系统中是如何实现的呢?
例如,在一个由两个芯片组成的系统中,每个芯片都有自己的DAP和ROM表,这两个DAP连接在雏菊链中。SYStem.DETECT DAP会怎么做?系统是如何识别的?
发布于 2022-09-28 13:33:09
通过使用SYStem.CONFIG.DAIRPRE、SYStem.CONFIG.DAIRPOST、SYStem.CONFIG.DADRPRE和SYStem.CONFIG.DADRPOST四个命令设置正确的预位和后置位,在JTAG雏菊链中选择DAP。
要为预位和后置位找到正确的值,可以使用命令SYStem.DETECT.SHOWChain。它打开一个窗口,允许您通过上下文菜单直接从那里设置预/后位:

然后,SYStem.DETECT.DAP检查DAP,它可以使用先前定义的预/后位进行访问。
https://stackoverflow.com/questions/73861769
复制相似问题