NXP MCU 技术论坛
直播中

djelje

8年用户 999经验值
擅长:光电显示
私信 关注
[问答]

RT1062 JTAG调试的疑问求解

大家好。我们在使用 J-Link Plus 以 JTAG 模式连接到 RT1062 时遇到了一些问题。我们在定制硬件和 NXP MIMXRT1060-EVK 开发板上都看到了这一点。

对于我们的定制硬件,RT1062 是 JTAG 链中的唯一设备。我们已经验证了 TDI、TMS、TCK、JTAG_MOD 和 RESET 都与 3V 逻辑电平相连,并且正在适当地切换/设置,但 RT1062 TDO 没有任何结果。

使用开发板时,我们根据JTAG操作的用户手册断开跳线J47和J48。这是一块全新的开箱即用开发板,跳线 J1 设置为 3-4,用于 J9 上的输入电源。连接失败的方式与我们的自定义硬件相同。请参阅下面的连接失败输出。

在这一点上,我们不怀疑我们的硬件有问题,因为开发板正在做同样的事情。我们尝试了几个版本的 J-Link 软件:版本 6.46g(最新版本)和 v6​​.42b(最新 MCUXpresso 附带的版本)。我们还尝试了两种不同的 J-Link Plus 调试探针,它们都可以与使用 NXP LPC43xx MCU 的其他 SWD/JTAG 设置一起使用。

我不是在为我们的定制硬件寻求帮助,但如果有人能帮助我们弄清楚为什么 JTAG 模式不能与 NXP 开发板一起工作,那就太好了。我应该注意,使用开发板,我们可以在 SWD 模式下进行连接和调试,问题仅在于 JTAG 模式。我们不能为我们的硬件使用 SWD 模式,因为我们将在 JTAG 链中有多个 NXP MCU。

下面是 J-Link 连接失败的输出。我们的硬件和开发板之间的输出是相同的。只是设备名称不同,因为我们使用了不同的包。
J-Link>连接
请指定设备/内核。<默认>:MIMXRT1062XXX6A
类型 '?' 用于选择对话框
设备>
请指定目标接口:
J) JTAG(默认)
S) 社署
T)cJTAG
格式文件>
JTAG 链中的器件位置 (IRPre,DRPre) : -1,-1 => Auto-detect
JTAG会议>
指定目标接口速度 [kHz]。<默认值>:4000 kHz
速度>
选择了设备“MIMXRT1062XXX6A”。

通过 JTAG 连接到目标
InitTarget() 开始
初始化目标()
连接复位
连接复位
InitTarget() 结束
TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
InitTarget() 开始
初始化目标()
连接复位
连接复位
InitTarget() 结束
TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
InitTarget() 开始
初始化目标()
连接复位
连接复位
InitTarget() 结束
TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
InitTarget() 开始
初始化目标()
连接复位
连接复位
InitTarget() 结束
TotalIRLen = ?, IRPrint = 0x..000000000000000000000000
无法连接到目标。
谢谢你的时间。














更多回帖

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