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.

[参考译文] TMS320F280049M:XDS200 CAN#39;t CONNECT 至 CCS7,且 tms320f280049的晶体工作不正常

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28069

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/609221/tms320f280049m-xds200-can-t-connect-to-ccs7-and-the-crystal-of-tms320f280049-works-improperly

器件型号:TMS320F280049M
主题中讨论的其他器件: TMS320F28069

当我使用 XDS200仿真器调试 TMS320F280049M 时、我发现很难与 CCS7连接。 我确信 XDS200驱动程序 安装正确、因为更改 TMS320F28069的目标配置文件、它可以与其连接。 我 在 CCS 目标配置中测试了连接、 显示的消息如下:

此实用程序已选择了560/2xx 类产品。
此实用程序将加载程序'xds2xxu.out'。
库构建日期为"2017年第二日"。
库构建时间为'12:18:17'。
库软件包版本为'6.0.628.1'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。
控制器的版本号为"13"(0x0000000d)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

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

此仿真器不会创建复位日志文件。

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

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

值为'-230'(0xffffff1a)。
标题为"SC_ERR_PATH_measure"。

说明如下:
测得的 JTAG IR 和 DR 扫描路径长度无效。
这表示链路延迟或扫描路径中存在错误。

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

我检查了芯片的电源、 在显卡中没有问题。 我的 JTAG 电路是指手动数据表的设计:第76页:

我的电路 JTAG 端口为:

此外、I I I 测量了晶体振荡器的时钟、这是 一个20MHz 的外部晶体、结果为:

  我认为输入电压和频率的水平 不正确,  晶体振荡器的设计如下:

我无法确定外部晶体振荡 器是否正常工作、因此我移除了外部晶体振荡器、使用主内部振荡器(INTOSC2)。 结果是 DSP 仍然无法正常工作。  晶体波形与外部晶体振荡器的波形相同。 图示为:

我的 DSP 芯片 是样片、类型是 XF280049MPMS、 我怀疑 晶体振荡 器工作不正常。 但我不知道为什么这是一个新芯片、可以参考的设计更少。 因此、我希望有人能帮助我。 谢谢。

此致!

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

    您提供的信息中没有什么不清楚的地方。 请提供更多详细信息以帮助您。

    1.您在尝试连接到 CCS7时是否正在运行闪存中的任何代码?

    2.您正在将 VREGENZ 连接到3.3V、因此需要从外部提供1.2V 电源、请确认您是否在这样做?

    3.您要使用的晶体振荡器是单端还是双端?

    如果您没有运行任何代码、只需尝试连接设备即可。 即使晶体振荡器未输出正确的时钟信号、您也不应该有任何问题、因为器件将脱离 INTOSC。  

    此致、

    Nirav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Nirav、您好!
    感谢您的感谢帮助。 正如您所说、我没有运行任何代码、因为 CCS7无法连接到 TMS320F280049M。 1.2V 的电源是外部电源、VREGENZ 连接到3.3V、我检查了所有电源是否正确。 晶体是一种双端口和无源振荡器。
    正如您所说的、即使没有任何晶体连接到器件、它也不应该有任何问题。 因此、我测量晶体振荡器的 X1引脚的时钟、该引脚通过1k 电阻下拉、X2/GPIO18充当 GPIO。 器件未连接到任何外部晶体振荡器。 该图发布在最终图片的顶部。 时钟在 X1和 GND 之间测量。 从图中可以看到、频率不是10MHz、输入电压电平也不正确。 那么、我想知道为什么呢? 谢谢!




    此致、
    Jari
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Nirav、您好!
    我发现了这个问题、在我的设计中、TDI 引脚与 GPIO 引脚复用、所以它与一个上拉电阻器连接、这一上拉电阻器引线到仿真器无法连接到 DSP。
    当 DSP 运行代码时、时钟变为正常。 这意味着在 DSP 由代码运行之前、晶体将不会正常工作。 同时、我测量复位电路的电平、结果是 DSP 持续复位、这是由于内部 NMI 看门狗监控 DSP 工作不当、所以晶体也被复位、上面的时钟波证明晶体在 DSP 复位时被复位。
    也就是说、为了降低功耗、TI 的最新版本 DSP 采用了这一设计概念。 这是我的猜测、我希望您能提供一些建议。 谢谢!


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

    你好、Jari、

    那么、您现在是否能够将仿真器连接到 F280049微控制器? 如果是、您是否能够运行代码?

    您好像在使用晶体谐振器、这需要片上振荡器来生成时钟。 根据您提供的图表、您需要将晶体的第二个端口连接到微控制器上的 X2。 请参阅以下 TRM (图2-7和第2.7.6.1节)。

    http://www.ti.com/lit/pdf/sprui33 

    此致、

    Nirav

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

    是的、我可以将仿真器连接到 F280049并运行代码、谢谢!
    此致、
    Nirav