This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:TMS570LC4357

Guru**** 2419530 points
Other Parts Discussed in Thread: SEGGER

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1088412/tms570lc4357-tms570lc4357

部件号:TMS570LC4357
主题中讨论的其他部件:SEGGER

TI社区您好,

我目前正在调试TMS570LC437 MCU,使用SEGGER JLink Plus调试器和自定义接口板将20引脚JTAG连接器与MCU的引脚输出连接起来。

nTRST,TMS,TDI,TDO,TCK, 来自调试器JTAG连接器的RTCK端口连接到MCU的相应JTAG引脚。 我目前尚未连接DBGRQ和重置引脚。

连接所有设备后,我的臭氧软件中不断收到此错误消息,当我查找它时,我声称它是由某种连接错误引起的。

TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
无法找到ICE-Pick (IRLen不匹配)。 预期为0x0.0006万,找到:0x0.028万
J-Link脚本:找到ICEPick,启用Cortex-R5内核。
TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
无法找到ICE-PIC选取(IDCODE不匹配)。 预期为0x0.0002万F,找到:0xA0.2108万
TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
TotalIRLen =?,IRPrint = 0x.0万000000000000000000</s>0万 0万0万
找不到DAP (IDCODE不匹配)
InitTarget()结束
InitTarget()启动
执行InitTarget()

接口板将这些标准JTAG引脚连接到MCU。 我尚未将任何上拉或下拉电阻器连接到任何引脚上,并且正在为VTref端口提供3.3V电压。

与此MCU通信是否需要上拉和下拉电阻器?如果是,哪些引脚需要哪个引脚;如果需要上拉电阻器,应将其上拉至3.3V或5V?

期待任何帮助,

谢谢!

此致,

AADI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ,Aadi,

    我不知道JLNK调试器中nTRST的电路。 如果是漏极开路,则需要外部上拉。 否则,我们建议添加下拉列表至nTRST。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的,谢谢,所以我将在nTRST和GND之间添加一个约10K欧姆的下拉电阻。是否需要任何其他此类电阻器。 我还必须在TDO和GND之间添加一个下拉,因为它给我"持续TDO高"错误和"连接失败",这在我添加下拉电阻时就消失了。 目前,我没有收到任何问题,只是说无法连接到目标。 我觉得,微控制器的JTAG引脚可能在默认情况下被锁定,我不知道如何解锁它...  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../e.pdf

    我正在使用的开发板示意图。 在哪里可以找到Reset (重置)按钮,以将nTRST重置为GND并开始调试MCU?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是HDK上的nRST按钮S3:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    nTRST是JTAG“测试重置”。 它处于低活动状态。 nTRST用于JTAG测试接入端口(TAP)状态机的异步重置。 调试器通过推拉驱动程序驱动它。 它通过特定JTAG序列重置分路器。 目标设备要求首先将nTRST保持在低电平下几个TCK周期,然后在TCK信号开始运行后升高,以便设备可以检测到nTRST上的上升边缘。

    应在目标侧的nTRST上添加下拉电阻。 它可确保在未连接调试器时,片上调试逻辑处于非活动状态。

    对于TDO/TM/TCK等,您可以使用内部上拉或下拉。 如果JTAG信号跟踪较长,请向TCK跟踪添加一个串行终端电阻器。