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.

[参考译文] TMDXIDDK379D:CCS 可以't 使用 mini USB 连接到 controlCARD

Guru**** 1739170 points
Other Parts Discussed in Thread: DESIGNDRIVE, TMDSCNCD28388D
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1210188/tmdxiddk379d-ccs-can-t-connect-to-controlcard-using-mini-usb

器件型号:TMDXIDDK379D
主题中讨论的其他器件:DESIGNDRIVETMDSCNCD28388D

步骤1至9的连接和操作已经按照"设置测试硬件"部分中的提示完成、位于"文档第8页"DesignDRIVE 开发套件 IDDK v2.2.1用户指南"中。 motorcontrol SDK 的示例工程:使用 FCL 的 PMSM 控件已导入 CCS、在编译期间没有警告或问题。 下载过程中出现以下错误提示:

图中对该问题的完整描述如下:无法访问设备寄存器。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。  (仿真软件包9.4.0.00129)。控制台窗口中的提示如下:IcePick_C_0:连接到目标时出错:(错误-2131 @ 0x0)。

目前、控制卡上的开关、跳线和指示灯的状态如下:A:SW1、位置1和位置2都打开(上);SW1、位置1关闭(上)、位置2打开(下);A:J1、通过 Mini USB 连接到 PC;LD1、绿灯; LD3、红灯; 答:D2,绿色指示灯。

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

    您好!

    您能否尝试在不将 controlCARD 安装到电路板的情况下连接到它? 您需要插入 controlCARD 的 microUSB 连接来供电。 然后、您应该能够加载程序。 如果您仍然无法加载程序、您还可以尝试根据下表将 controlCARD 置于等待引导模式吗?  

    此致、

    Ben Collier

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

    您好、Ben、非常感谢您的帮助!

    我尝试了你说的方式,但仍然是一样的。 当前状态为:Micro USB 和 Mini USB 均连接到控制卡、并已从 IDDK 电路板上拔下控制卡。 A:SW1、位置1和位置2都打开(顶部。实际上、已尝试所有四种组合);SW1、位置1 (右侧)打开(下部)、位置2 (左侧)关闭(下部)。 我根据原理图用万用表进行了检查、确认该状态对应于等待引导模式。 LED 的状态为:LD1绿灯;LD2红灯;LD3红灯、 红灯;A:D2、绿灯。

    我严重怀疑控制卡上的 XDS 100 v2已损坏、但我不确定如何确认。 如果电路板上的仿真器确实发生故障、则似乎此控制卡无法与 IDDK 电路板一起使用、因为 IDDK 电路板上没有其他外部仿真器或调试探针接口。

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

    尊敬的 Stephen:

    专家目前不在办公室、请预计明天回复。

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

    尊敬的 Stephen:

    您能否在 CCS 中尝试目标配置文件中的"Test Connection"选项? 请将输出日志发布在此处、因为它将帮助我们确定出现了什么问题。  

    此外、您是否能够访问这些 TI 坞站之一? 您应该不需要这个文件、但它在确定问题的原因是 XDS100V2时会有所帮助。

    此致、
    Ben Collier

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

    您好、本杰明。 我最近一直忙于其他工作、从未再调试过此问题。

    我没有 TI 扩展坞。 如果有必要、我会购买一个。 "测试连接"的输出日志如下:

    [开始:Texas Instruments XDS100v2 USB Debug Probe_0]

    执行命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatfilename%-RV -o -F inform、logfile=yes -S 路径长度-S 完整性

    [结果]

    -------- [打印主板配置路径名}-->--------------------

    C:\Users\SP_TEMP\AppData\Local\TEXASI~1\

       ccs\ccs1010\0\0\BrdRat\testBoard.dat

    -------- [打印复位命令软件日志文件]----------

    此实用程序已选择100或510类产品。

    该实用程序将加载适配器"jioserdesusb.dll"。

    库构建日期为"2021年6月25日"。

    库构建时间为"11:45:30"。

    库包版本为"9.4.0.00129"。

    库组件版本为'35.35.35.5.0'。

    控制器不使用可编程 FPGA。

    控制器的版本号为"4"(0x00000004)。

    控制器的插入长度为"0"(0x00000000)。

    此实用程序将尝试重置控制器。

    此实用程序已成功重置控制器。

    -------- [打印重设命令硬件日志文件]----------

    通过切换 JTAG TRST 信号可重置扫描路径。

    控制器为带 USB 接口的 FTDI FT2232。

    从控制器到目标的链路是直接的(无电缆)。

    该软件针对 FTDI FT2232功能进行了配置。

    控制器无法监控 EMU[0]引脚上的值。

    控制器无法监测 EMU[1]引脚上的值。

    控制器无法控制输出引脚上的时序。

    控制器无法控制输入引脚上的时序。

    扫描路径链路延迟已精确设置为"0"(0x0000)。

    -------- [从 PLL 生成的 JTAG TCLK 输出的日志文件]------

    没有用于编辑 JTAG TCLK 频率的硬件。

    -------- [测量 JTAG TCLKR 最后输入的源和频率]----

    没有用于测量 JTAG TCLK 频率的硬件。

    -------- [在 JTAG IR 和 DR 上执行标准路径长度测试}-->----

    此路径长度测试使用64个32位字的块。

    JTAG IR 指令路径长度测试失败。

    JTAG 红外指令扫描路径固定在1。

    JTAG DR 旁路路径长度测试失败。

    JTAG DR 旁路扫描路径固定为1。

    [对 JTAG IR]执行完整性扫描测试-------------------------------------------------------

    此测试将使用64个32位字的块。

    此测试将只应用一次。

    使用0xFFFFFFFF 执行测试。

    扫描测试:1、跳过:0、失败:0

    使用0x00000000进行测试。

    测试2字0:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字1:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字2:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字3:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字4:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字5:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字6:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字7:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    提供了前8个错误的详细信息。

    实用程序现在将仅报告失败测试的计数。

    扫描测试:2、跳过:0、失败:1

    使用0xFE03E0E2进行测试。

    扫描测试:3、跳过:0、失败:2

    使用0x01FC1F1D 进行测试。

    扫描测试:4、跳过:0、失败:3

    使用0x5533CCAA 进行测试。

    扫描测试:5、跳过:0、失败:4

    使用0xAACC3355进行测试。

    扫描测试:6、跳过:0、失败:5

    其中一些值已损坏- 83.3%。

    JTAG IR 完整性扫描测试失败。

    -------- [在 JTAG DR 上执行完整性扫描测试-------------------------------------------------------

    此测试将使用64个32位字的块。

    此测试将只应用一次。

    使用0xFFFFFFFF 执行测试。

    扫描测试:1、跳过:0、失败:0

    使用0x00000000进行测试。

    测试2字0:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字1:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字2:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字3:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字4:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字5:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字6:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    测试2字7:已扫描出0x00000000并已扫描到0xFFFFFFFF。

    提供了前8个错误的详细信息。

    实用程序现在将仅报告失败测试的计数。

    扫描测试:2、跳过:0、失败:1

    使用0xFE03E0E2进行测试。

    扫描测试:3、跳过:0、失败:2

    使用0x01FC1F1D 进行测试。

    扫描测试:4、跳过:0、失败:3

    使用0x5533CCAA 进行测试。

    扫描测试:5、跳过:0、失败:4

    使用0xAACC3355进行测试。

    扫描测试:6、跳过:0、失败:5

    其中一些值已损坏- 83.3%。

     

    JTAG DR 完整性扫描测试失败。

     

    [End:Texas Instruments XDS100v2 USB Debug Probe_0]

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

    尊敬的 Stephen:

    从该错误消息中可以看出、问题可能是 由 C2000器件本身引起的。 XDS100v2也有可能出现问题、但这种情况似乎不太可能。  

    您在使用哪种控制卡? 大多数控制卡都有一个开关、可选择使用板载 JTAG 调试探针还是使用外部 JTAG 调试探针和集线站。 是否可以将此开关设置为使用外部 JTAG 调试探针?  

    此致、

    Ben Collier  

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

    您好、本杰明。 controlCARD 为"TMDSCNCDF28379D"。  

    我注意到控制卡需要选择 JTAG 调试探针、并确认我选择了板载 JTAG 调试探针。 开关 A:SW1的状态与先前的问题说明中所述相同:位置1和位置2都处于打开(向上)状态、与 SPRUI76文档中的指导一致。

    目前、我正在使用 TMDSCNCD28388D controlCARD 进行调试、可以正常连接到 IDDK EVM 板。

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

    尊敬的 Stephen:

    我认为调试的下一步是尝试连接 TI 集线站和独立的 JTAG 调试探针、但我担心 ControlCARD 上的 C2000器件会损坏。 您以前是否能够连接到此 controlCARD?  

    此致、

    Ben Collier