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.

[参考译文] TMS320F28055:编程问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1072631/tms320f28055-programming-issue

部件号:TMS320F28055
“线程:测试”, C2000WARE

我深深地陷入  了编程问题。   有人可以帮帮我吗?

芯片:TMS320F28055PNT

编程器/调试器: 使用 10针连接器的 XDS200/XDS110。  

 微控制器的编程连接如下:

用于编程器的10引脚编程连接器如下:

我收到以下错误。

我观察到控制器的 TDO 针脚没有输出。

我将 Trst 销下拉更改为10K,而不是2.2K

仍出现错误。

还有什么问题吗?

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

    您好,

    是否可以重新连接“编程连接器”图像? 它似乎太小,无法阅读。

    以下是一个有用的链接: https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#invalid-data-read-back 您还可以检查它列出的项目吗?

    此致,

    Marlyn

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

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

    苏普特,您好!

    您分享的原理图中的所有内容看起来都可以。 运行“测试连接”后,您是否可以附上完整的报告? 同时,请确保所有设备均已正确焊接,并且连接不会松动。

    此致,

    Marlyn

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

    您好,Marlyn,  

    1>每个连接均已正确焊接,且没有松动的连接。

    2>错误消息如下所示:-

    [开始:德州仪器(TI) XDS2xx USB 调试探头_0]

    执行命令:

    %CCS_base/common/uscif/dbgjtag -f %boarddatafile %-RV -o -S 完整性

    [结果]


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

    C:\Users\Chand \AppData\Local\TEXASI~1\CCs\
    ccs1040\0\BrdDA\testBoard.dat

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

    该实用程序已选择了560/2xx 级产品。
    该实用程序将加载程序“xds2xxu.out”。
    图书馆的建造日期是'2021年6月25日'。
    库构建时间为“16:23:59”。
    库软件包版本为'9.4.0.00129'。
    库组件版本为'35.35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为“13”(0x0000000d)。
    控制器的插入长度为“0”(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

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

    此仿真器不会创建重置日志文件。

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

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

    值为'-233'(0xffff17)。
    标题为'S_ERR_PATH_BUSD'。

    解释如下:
    JTAG IR 和 DR 扫描路径不能循环位,它们可能会断裂。
    试图扫描 JTAG 扫描路径失败。
    目标的 JTAG 扫描路径似乎已损坏
    存在卡在一个位置或卡在零位置故障。

    [结束:德州仪器(TI) XDS2xx USB 调试探头_0]

    -----

    提供更多信息:-

    3>VCC 连接 PIN 如下:-

    4>控制器接地连接如下:-

    5>模拟部件:

    6> TDI PIN:

    7>TCK PIN:

    8> TMS PIN:

    9> TDO PIN:

    最后, 在 TDO 引脚上未找到输出。

    -苏普

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

    您好,Marlyn,

    FYI,编程设置如下:-

    -苏普

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

    嗨 ,Marlyn,FYI,我观察到:

    根据数据表2.2k 至10K,可在重置点拉动控制器针脚8。 但我观察到,即使470E 也无法提供3.2V 电压。我认为这是不稳定的。直到现在我都无法解决问题。请等待您的回答。

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

    苏普特,您好!

    您提供的内容显示“XDS2XX”,这与 XDS110不同,您使用的是 XDS110或 XDS200是什么调试探头?  

    此致,

    Marlyn

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

    XDS2XX

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

    苏普特,您好!

    感谢您的确认。 请浏览本调试指南(https://www.ti.com/lit/spracf0 )并告诉我具体的步骤对您来说有何失败? 这是我们为缩小问题范围而提供的资源。  

    此致,

    Marlyn

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

    您好, Marlyn,  

    如果没有连接编程器 XRSn 引脚状态,如:

    我没有找到原因, 请帮我。  

    -苏普

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

    苏普特,您好!

    您的程序中是否启用了监视程序?  

    此致,

    Marlyn

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

    大家好,Marlyn,

    不是。它是新的主板。从一开始,就没有对此芯片编程。  

    -苏普

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

    苏普特,您好!

    好的,可以告诉我引导模式 PIN 的状态吗?

    如果可能,请将设备置于仿真启动模式,然后等待启动模式,在每个模式下重置连接。

    此致,

    Marlyn

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

    您好,Marlyn,

    现在扫描成功。  状态消息如下所示。  

    -----

    [开始:德州仪器(TI) XDS2xx USB 调试探头_0]

    执行命令:

    %CCS_base/common/uscif/dbgjtag -f %boarddatafile %-RV -o -S 完整性

    [结果]


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

    C:\Users\Chand \AppData\Local\TEXASI~1\CCs\
    ccs1040\0\BrdDA\testBoard.dat

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

    该实用程序已选择了560/2xx 级产品。
    该实用程序将加载程序“xds2xxu.out”。
    图书馆的建造日期是'2021年6月25日'。
    库构建时间为“16:23:59”。
    库软件包版本为'9.4.0.00129'。
    库组件版本为'35.35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为“13”(0x0000000d)。
    控制器的插入长度为“0”(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

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

    此仿真器不会创建重置日志文件。

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

    此测试将使用64个32位字的块。
    此测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1,跳过:0,失败:0
    使用0x00000000执行测试。
    扫描测试:2,跳过:0,失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3,跳过:0,失败:0
    使用0x01FC1F1D 执行测试。
    扫描测试:4,跳过:0,失败:0
    使用0x5533CCAA 执行测试。
    扫描测试:5,跳过:0,失败:0
    使用0xAACC3355执行测试。
    扫描测试:6,跳过:0,失败:0
    所有值均已正确扫描。

    JTAG IR 完整性扫描测试成功。

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

    此测试将使用64个32位字的块。
    此测试将仅应用一次。

    使用0xFFFFFFFF 进行测试。
    扫描测试:1,跳过:0,失败:0
    使用0x00000000执行测试。
    扫描测试:2,跳过:0,失败:0
    使用0xFE03E0E2执行测试。
    扫描测试:3,跳过:0,失败:0
    使用0x01FC1F1D 执行测试。
    扫描测试:4,跳过:0,失败:0
    使用0x5533CCAA 执行测试。
    扫描测试:5,跳过:0,失败:0
    使用0xAACC3355执行测试。
    扫描测试:6,跳过:0,失败:0
    所有值均已正确扫描。

    JTAG DR Integrity 扫描测试成功。

    [结束:德州仪器(TI) XDS2xx USB 调试探头_0]

    -----

    上传后我收到了以下内容。错误。  

    该怎么办?

    -苏普

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

    您好,Marlyn,

    我还收到以下消息。

    此致:

    苏普

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

    苏普特,您好!

    很高兴目标配置测试连接现在工作正常!

    以下链接介绍了哪些数据验证错误以及可能的原因/解决方案: https://software-dl.ti.com/ccs/esd/documents/troubleshooting-data_verification_errors.html 

    作为调试的第一种形式,是否可以尝试加载 C2000Ware 示例?  

    例如:C:\ti\c2000\C2000Ware_version\device_support\f2805x\examples\c28\timed_led 闪烁

    如果此示例在您的硬件上加载正常,我们将知道您如何设置程序,我们可以继续调试。

    此致,

    Marlyn

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

    您好,Marlyn,

    我在开始调试时收到以下错误...

    -苏普

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

    苏普特,您好!

    感谢您尝试加载示例。 请阅读密码位置以确保设备已解锁?

    此致,

    Marlyn

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

    您好, Marlyn,

    感谢你的回复。

    1.您能为我提供信息来阅读密码吗?  

    2.我正在观察 RST 针脚状态过低。因为这不是上载程序? 因为在尝试上传时,我收到了以下消息。

    此致-

    苏普

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

    您好, Marlyn,  

    感谢您的支持。  主板正在编程。 一个问题。卸下 JTAG 后,电源断开并重新连接电路板未运行。

    您能不能说出主板为何不能自行运行。  

    -苏普

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

    苏普特,您好!

    很高兴听到它正在编程。 如果你不介意我的提问,问题是什么? 它可以帮助其他人解决类似问题。

    [引用 userid="452796" url="~/support/icros/c2000-icroms-group/c2f/c2000-iclother-forume/1072631/tms320f28055- programming-issue/3978549#3978549]],您能不能说出主板为何不能自行运行。  [/引用]

    您是将程序闪存到设备上,还是仅编程到 RAM 中?

    此致,

    Marlyn

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

    您好,Marlyn,  

    我们的问题出在硬件上。 我们混合了 VDD 和 VDDIO。如下所示:

    我们可以隔离和编程。但重置/关机/开机程序后未运行。请提供帮助。操作。现在它在 仿真模式下运行。运行独立模式的设置选项是什么。

    -苏普

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

    苏普特,您好!

    [引用 userid="452796" url="~/support/icros/c2000-icroms-group/c2f/c2000-iclms -forume/1072631/tms320f28055 - programming-issue/3978866#3978866"]运行独立模式的设置选项是什么。

    为了让设备从闪存启动并执行内容,请按照下表所示的方式配置启动模式引脚,将设备置于“GetMode”模式:

    此致,

    Marlyn

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

    马林,你好,谢谢你的支持。 没有什么改进。我的顺序如下:-

    1> TRST HI,板上电

    2>使用仿真连接 JTAG 和程序定时 LED 闪烁示例。 指示灯闪烁。

    3>板电源关闭。请移除 JTAG

    4>TRST=0,GPIO34=TDO =高,每个引脚上拉1.5万次

    5>开机。

    6>没有指示灯闪烁的程序正在运行

    此致

    苏普

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

    苏普特,您好!

    [引用 userid="452796" url="~/support/icros/c2000-icro-group/c2f/c2000-微控制器-forume/1072631/tms320f28055- programming-issue/3979019#3979019"]未运行指示灯闪烁的程序

    我表示歉意,我的印象是你已经在试图刷新你自己的计划。 LED 指示灯闪烁的示例仅具有 RAM 配置,因此实际上并未放置在闪存中。  

    请尝试以下位置的“flash_f28055”程序:

    C:\ti\c2000\C2000Ware_version\device_support\f2805x\examples\c28\flash_f28055

    此致,

    Marlyn

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

    您好,Marlyn,

    非常感谢您的支持。  

    是的,上述示例在电源再循环后运行。我的编程问题已解决。  

    此致-

    苏普

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

    苏普特,您好!

    很高兴听到这个消息! 希望你能有一个很好的休息日!

    此致,

    Marlyn

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

    您好,Marlyn,

    我需要在 TMS320F28055中实施 TIRTOS。是否有可用的示例?

    此致-

    苏普

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

    苏普特,您好!

    请在论坛上创建一个新问题,以便我们可以将此问题发送给合适的专家。 其他人应该能够帮助您在项目中设置 TIRTOS。

    此致,

    Marlyn

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

    Okkk… Marlyn,谢谢

    -苏普