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.

[参考译文] TMS470MF06607:仅与 VSS、VSS 和 OSCIN 进行 JTAG 通信

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1052682/tms470mf06607-jtag-communication-with-only-vss-vss-and-oscin

器件型号:TMS470MF06607

您好!

我试图避免多余的细节并过度解释-简而言之、当芯片唯一的东西是电源和接地时、我很好奇您是否可以通过 JTAG 在 CCS 中测试 TMS470MF06607与 TMS470MF06607的连接。  

我以前从未为 uC 设计过 PCB、但在我看来、芯片需要的不仅仅是 VCC 和 VSS 才能与仿真器(XDS100-v3)进行通信。

为了澄清问题:客户为我提供了一个 PCB、其中包含一个仅供电的 TMS470MF06607、一个用于 OSCIN 的外部振荡器以及用于必要 JTAG 引脚的引脚。 XDS100-V3仿真器能否仅使用 VCC、VSS 和 OSCIN 向 UC 发送和接收数据、或者是否需要更多数据?

此致、

-C

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

    您好!

     我认为 VCC、VSS 和 OSCIN 应该是将 XDS100调试探针连接到目标所需的全部。 在 CCS 中、我假设您已经有一个用于使用 XDS100的目标器件的目标配置文件。 如果没有、请创建一个。 您可以单击"Test Connection"进行扫描链测试。 如果它通过、那么您可以继续。 您应该能够毫无问题地连接到目标。  

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

    您好、Charles、

    感谢您的回答。 这非常可靠、可能会指向潜在的硬件问题。 我已创建目标配置文件并尝试调试错误'-233'

    执行以下命令:

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

    [结果]


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

    C:\Users\AMEARS\AppData\Local\TEXASI~1\CCS\
    ccs1031\0\BrdDat\testBoard.dat

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

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioserdesusbv3.dll'。
    库构建日期为"2021年6月25日"。
    库构建时间为'11:45:30'。
    库软件包版本为'9.4.0.00129'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为'4'(0x00000004)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

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

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 FTDI FT2232。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 FTDI FT2232功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    硬打开控制器时出错。

    ---- [发生了错误,该实用程序已中止]-----

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

    值为'-233'(0xffff17)。
    标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。

    说明如下:
    JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。
    尝试扫描 JTAG 扫描路径失败。
    目标的 JTAG 扫描路径似乎已断开
    卡在一个或卡在零的故障。

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

    我正在为 OSCIN 引脚使用信号发生器、并且正在尝试提供更干净的信号。 对这一个有点小问题、非常感谢任何反馈。

    TIA

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

    尊敬的 Chris:

     看起来扫描链损坏了。 这是唯一的 PCB 板的工作方式吗? 您是否有其他同类电路板在工作? 我只是想知道这是否是一个孤立的事件。  

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

    您好、Charles、

    我有两个 PCB 都提供相同的误差。 我正在使用具有 XDS100 V3仿真器的 OLIMEX TMS320-P28016来尝试与 TMS470建立连接。 您是否知道 XDS 100 V3是否向后兼容?  

    再次感谢、

    Chris

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

    尊敬的 Chris:

     我不熟悉  OLIMEX TMS320-P28016。 看起来像第三方开发板。 在任何情况 下、我都不明白为什么您意味着 OLIMEX TMS320-P28016具有 XDS100V3仿真器。 在图中、我看不到 XDS100仿真器。  

    我还查看了用于 TMS470MF06607的开发工具、但看不到 XDS100。 以下是产品页面中列出的调试探针。  您的客户使用哪种调试探针? 我建议您尝试 XDS200。  

    https://www.ti.com/product/TMS470MF06607#hardware-development

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

    是的、这是第三方器件、据我了解、它上面有 XDS100V3仿真器的硬件、参考文献如下: https://www.mouser.com/datasheet/2/306/TMS320-XDS100v3_UM-336636.pdf

    您是否知道与 XDS100V2兼容的器件是否与 XDS100V3兼容? 这意味着您可以在任何可以使用 XDS100V2的器件上使用 XSD100V3吗? 我知道 XDS100V3支持 cJTAG、V2不支持 cJTAG、但它们都应该支持  IEEE 1149.1正确吗?

    我有 一个带板载 USB XDS100v2 JTAG 的 TMS470M USB 开发记忆棒、用于板载仿真(无需外部 JTAG 仿真器)、我可以毫无问题地连接到该仿真器。  

    V/R、

    Chris

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

    尊敬的 Chris:

    [引用 userid="503991" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1052682/tms470mf06607-jtag-communication-with-only-vss-vss-and-oscin/3896096 #3896096">您是否知道与 XDS100V2兼容的器件是否与 XDS100V3兼容? 这意味着您可以在任何可以使用 XDS100V2的器件上使用 XSD100V3吗? 我知道 XDS100V3支持 cJTAG、但 V2不支持 cJTAG、但它们都应该支持  IEEE 1149.1正确?[/引用]
    我有 一个 TMS470M USB 开发记忆棒、其中包含用于板载仿真的板载 USB XDS100v2 JTAG (无需外部 JTAG 仿真器、我可以连接问题)。  [/报价]

    我认为 XDS100V3将向后兼容 XDS100V2。 您能回答几个问题吗?

     ——您在多长时间前使用了 XDS100V3? 我想知道该探头是否仍在工作。 您能否在另一个已知良好的电路板上尝试此 XDS100V3?

     -您的客户使用哪种调试探针?

     -您的客户向您发送电路板的原因是什么? 它们无法连接的原因是否相同?  

     -您的客户有多少个电路板? 我只知道有两块电路板是您交付给您的、您无法连接。  

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

    您好、Charles、

     ——您在多长时间前使用了 XDS100V3? 我想知道该探头是否仍在工作。 您能否在另一个已知良好的电路板上尝试此 XDS100V3?

    昨天、我能够使用 XDS100V3板载仿真器插入 TMS320并成功连接、因此我不相信这是仿真器。

     -您的客户使用哪种调试探针?

    据我所知、他们使用板载 XDS100V3。

     -您的客户向您发送电路板的原因是什么? 它们无法连接的原因是否相同?  

    这不是为了进行特定应力测试而发货的相同原因。

     -您的客户有多少个电路板? 我只知道有两块电路板是您交付给您的、您无法连接。  

    我们只有这两个板。

    我的以下问题-这是否是引导加载程序问题? 是否可以立即插入、或者是否需要将引导加载程序加载到 uC 上?

    再次感谢、致以诚挚的问候、

    Chris

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

    尊敬的 Chris:

     也许我对我之前的问题不清楚。 我想知道的是、如果您的客户使用 XDS100v3成功地将任何电路板与其中的 TMS470M MCU 连接起来、这不仅是他们发送给您的两个电路板、还包括其他同类电路板。  

    [引用 userid="503991" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1052682/tms470mf06607-jtag-communication-with-only-vss-vss-and-oscin/3896924 #3896924">我的以下问题-这是否是引导加载程序问题? 是否可以立即插入、或者是否需要将引导加载程序加载到 uC 上?

    通常、引导加载程序是位于闪存开头的一小段程序、它将启动并从所选接口(如 UART 端口)加载应用固件。 是否在器件上有引导加载程序不应阻止连接调试探针。