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.

[参考译文] CCS/TMS320F28035:TMDSCNCD28035ISO

Guru**** 2532350 points
Other Parts Discussed in Thread: C2000WARE, TMDSCNCD28035ISO, TMS320F28035, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/720257/ccs-tms320f28035-tmdscncd28035iso

器件型号:TMS320F28035
主题中讨论的其他部件:C2000WARETMDSCNCD28035ISOcontrolSUITE

工具/软件:Code Composer Studio

我有连接问题。

我正在使用板上名为"Docking-Stn USB-EMU [R3]的集线站、其中28035 Piccolo 系列的控制卡在板上名为"CC2803x ISO DIMM REV 1.3"。 在 Traget 配置设置中的 code composer studio 中、我选择连接作为"德州仪器 XDS100v1 USB 调试探针"、选择板或器件作为"实验板套件- Piccolo F28035"。  

但是、在保存并执行测试连接后、会生成以下结果、显示 JTAG 未通过 Integrity 扫描测试。 我在两个控制卡上都显示了相同的错误。  

完整的错误如下所示:

[开始:德州仪器 XDS100v1 USB 调试探针_0]

执行以下命令:

%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

[结果]


---- [打印电路板配置路径名]---------------

C:\Users\Ahmad \AppData\Local\TEXASI~1\CCS\
TI\3\0\BrdDat\testBoard.dat

---- [打印重置命令软件日志文件]-----------------

此实用程序已选择100或510类产品。
此实用程序将加载适配器'jioserdesusb.dll'。
图书馆的建造日期为"2017年7月21日"。
库构建时间为'19:36:41'。
库软件包版本为'7.0.48.0'。
库组件版本为'35.0.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 IR 指令扫描路径卡在一个位置。

JTAG DR 旁路路径长度测试失败。
JTAG DR 旁路扫描路径卡在一个位置。

---- [对 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 完整性扫描测试失败。

[结束:德州仪器 XDS100v1 USB 调试探针_0]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mohsin、
    由于这是控制卡的 ISO 版本、因此电源域分为2个部分。
    1)为调试器供电;这是从 USB 连接到控制卡的连接、控制卡也用作到 XDS100的链接
    2) MCU 电源、对于 ISO 版本、电源通过集线站连接提供;因此、基板需要通过另一个 USB 连接或5V 桶形连接器供电。

    这是您所描述问题的最常见原因、您能否确认您是否已根据以上内容为两个域供电?

    最棒的
    Matthew
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matthew、
    我已使用可用的微型 USB 连接将 ISO 板连接到计算机。 您的意思是、我还应该将扩展坞与其可用的连接连接到计算机 USB 连接吗?

    此致、
    Mohsin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matthew、
    我已经尝试用它们各自的 USB 连接为电路板和扩展坞供电。 但它仍然显示相同的错误、我也更改了电路板、但相同的错误。

    此致、
    Mohsin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mohsin、
    你是对的、这就是我希望你做的。

    您能否确认开关 SW3 (控制卡的中间)是否处于打开/关闭位置? 这会将 TRSTn 从 MCU 连接到仿真器。

    如果仍有问题、请查看 LED L4 (左上角)和 L1 (右下角)的状态。 L4表示 FTDI/XDS100已通电、L1表示 MCU 已通电。 如果任一状态均关闭、则整个控制卡的电源仍然存在问题。

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

    Mathew、您好!

    是的、两个 LED 都变为绿色 LD1和 LD4。 但我仍然尝试使用两个控制器、当 SW3处于向下位置时、只有 LD1和 LED4处于打开状态。 当 SW3移动到其他位置时、LD3开始呈红色闪烁、并且即使 SW3移动到向下位置、它也保持呈红色闪烁。 这是正常的吗? 无论如何、CCS 显示的测试连接结果都是相同的。 下面我已附上 Device Manager (设备管理器)的屏幕截图、其中显示已连接 TI 的两个 XDS 100端口。  


    您能建议其他方法吗?

    此致、

    Mohsin Ejaz Ahmad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mohsin、
    感谢器件管理器的捕获、此时我们可以确信 XDS100能够正常工作、因为我们看到仿真端口和 UART 端口都出现了。

    我相信您看到的是器件运行的引导代码、LD3连接到 GPIO34。 这也将解释为什么在上电后重新切换 SW3不起作用。

    请找到开关 SW2 (右下角)并将#1开关关闭/向下放置、将#2开关打开/向上放置。 这会将器件置于等待引导模式、以便闪存中的任何代码都不会运行/防止 MCU 连接。

    当开关处于这些位置时加电后(请记住将 SW3置于开/关状态)、您应该能够进行连接。

    请告诉我这是否可行。

    此处提供了一些启动指南:
    C:\ti\c2000Ware_1_00_05_00\boards\controlCARDs\TMDSCNCD28035ISO\

    以及可能有助于在上述内容基础上进行扩展的原理图。

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

    Matthew、您好!

    下面我附加了图像、因为您可以查看开关的位置。 我像分步方式一样打开它:

    1-设置开关的位置。

    2 -通过微型 USB 连接到计算机、为 controlCARD 供电。

    3-与 PC 连接的集线站 USB。

    4-来自目标配置:连接:德州仪器 XDS100v1 USB 调试探针

    5板或器件实验板套件- Piccolo F28035 (我更改为 TMS320F28035)

    使用这些设置以及此配置时、会出现错误、并且不会生成工程。 我确定在设置时有一些问题、因为我是并行使用 Piccolo controlSTICK F28027的、但是由于 GPIO 引脚的增加、我必须使用集线站和控制卡。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我尝试从 controlSUITE 中的模板项目中构建 FlashingLets-F28035示例时、会出现此错误:

    C28xx:连接到目标时出错:(错误-1135 @ 0x0)调试探针报告错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包7.0.48.0)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matthew、您好!

    为什么在测试连接中显示

    JTAG IR 指令路径长度测试失败。
    JTAG IR 指令扫描路径卡在一个位置。

    然后

    JTAG IR 指令路径长度测试失败。
    JTAG DR 指令扫描路径卡在一个位置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mohsin、
    您能否启动为此板所做的 ccxml 配置、然后在 CCS 调试视图中右键点击器件来手动进行连接? 我希望确保提供与扫描测试相同的结果。

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

    Mohsin、

    我想尝试以下几项操作:

    以下应用手册介绍了 JTAG 连接调试的关键步骤。  我曾假设我们正在处理 ISO 问题、但我认为最好让您浏览文档/流程图以确认问题的确切位置

    http://www.ti.com/lit/an/spracf0/spracf0.pdf

    在应用手册中、有一个步骤可以对 XDS100v1进行重新编程、我想指出这一点、因为我想在您浏览完文档后尝试进行此操作。  尽管 XDS100出现在 Window Device Manager 中、但我认为最好仔细检查并使 FTDI 芯片处于已知状态。

    2)"="">https:/e2e.ti.com/support/microcontrollers/c2000/f/171/t/21086 ">e2e.ti.com/.../21086