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.

[参考译文] 定制 XDS110错误:DFU_ERR_UNKNOWN (-4)

Guru**** 2581465 points
Other Parts Discussed in Thread: TM4C1294NCPDT, TMS320F28388D, AM6548

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1118920/custom-xds110-error-dfu_err_unknown--4

主题中讨论的其他器件:TM4C1294NCPDTTMS320F28388DAM6548

尊敬的 TI 支持:

我正在尝试设置自定义 XDS110调试器、请按照链接 emu_xds110.html 中的说明进行操作

作为参考、我在"Troubleshooting -> Flashing the Bootloader (故障排除->刷写引导加载程序)"部分中工作。

在控制面板中、调试器显示为 Stellaris 器件固件升级。 我没有执行步骤1-4、因为器件已经报告为处于 DFU 模式。 我在步骤5中确认了它处于 DFU 模式、并发出了 xdsdfu -e 命令。 然后、我开始执行步骤6、其中让我尝试通过执行 xdsdfu -b boot_loader.bin -r 来使用 boot_loader.bin 对其进行刷写 它未完成、并显示错误 DFU_ERR_UNKNOWN (-4)(请参阅下图)。 我出了什么问题?

谢谢、

Joseph

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

    您好、Joseph、

    您将 XDS110与什么器件搭配使用?

    谢谢、

    ~Leonard   

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

    您好 Leonard、

    XDS110使用 TM4C1294NCPDT 芯片。 我连接它来刷写 TMS320F28388D。  我能够使用连接到 TMS320F28388D 的 XDS100成功刷写。

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

    Joseph、

    您要在  TMS320F28388D+dock 站上连接外部 xds110仿真器、还是您的定制板具有板载 xds110?

    谢谢、此致、

    桑托什

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

    您好、Santosh、

    是的、它是一个位于单独定制板上的外部 xds110仿真器。 TMS320F28388D 也在定制板上。 用于刷写 TMS320F28388D 的 XDS100也位于单独的定制板上。

    谢谢、

    Joseph

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

    Joseph、

    您能否查看 CCS 安装中的自述文件? 它列出了调试 xds110的步骤。

    C:/ti/ccs1110/ccs/ccs_base/common/uscif/xds110/XDS110SupportReadMe.pdf

    谢谢、此致、

    桑托什

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

    感谢 Santosh 的建议。 我打开了该自述文件。 设置序列号或尝试按照"在没有 JTAG 的情况下恢复带砖型的 XDS110 "下的步骤执行的命令会显示错误 DFU_ERR_UNKNOWN (-4)。 此误差意味着什么?

    我可以查看我们是否可以更新电路板、以便尝试"使用 JTAG 连接更新固件"下的步骤、查看是否可以将 boot_loader.bin 刷写到闪存地址0x0000。 您认为该选项可能对我们有效吗?

    谢谢、

    Joseph

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

    Joseph、

    您是否在更新引导加载程序之前先尝试更新固件? 它使用的固件版本是什么?

    我刚刚检查了设置、它具有 firmware_3.0.19.bin。 您是否具有相同的版本?  

    谢谢、此致、

    桑托什

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

    Santosh、

    我尝试更新固件、但更新失败、并为我提供了文件下载期间报告的相同 DFU_ERR_UNKNOWN (-4)。 我有 firmware_3.0.16.bin。

    谢谢、

    Joseph

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

    Joseph、

    "xdsdfu -e"的输出是什么?  

    您没有其他任何 xds110连接到笔记本电脑、对吧? 如果您连接了多个 xds110、请将其断开。

    谢谢、此致、

    桑托什

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

    Joseph、

    这是新的 XDS100、还是它以前与其他硬件一起工作过、并且停止工作?

    谢谢、此致、

    桑托什

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

    Santosh、

    以下是"xdsdfu -e"命令的输出:

    没有其它 xds110连接到笔记本电脑。 定制 XDS100确实起作用。 自定义 xds110是新的、尚未使用。

    谢谢、

    Joseph

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

    Joseph、

    是否可以根据自述文件对序列号进行编程? 或者您已经尝试过?

    谢谢、此致、

    桑托什

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

    Santosh、

    尝试对序列号进行编程也会为我提供 DFU_ERR_UNKNOWN (-4)。

    谢谢、

    Joseph。

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

    Joseph、

    您刚刚购买的这款新 XDS110是以前工作过、现在停止工作了吗?

    谢谢、此致、

    桑托什

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

    Santosh、

    这是一款全新的定制 XDS110。 它还没有工作。

    当我第一次获得它时、我将它插入到我的 Windows 计算机中、它在 Windows 设备管理器中显示为 Stellaris 设备固件升级。 根据自述文件、建议尝试使用 xdsdfu 命令来刷写 boot_loader.bin。 我尝试执行该步骤、得到 DFU_ERR_UNKNOWN (-4)。

    谢谢、

    Joseph

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

    Joseph、

    这是您的定制 XDS110板还是从 TI 购买了 XDS110?

    我不确定为什么它被视为"Stellaris 器件"。

    谢谢、此致、

    桑托什

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

    Santosh、

    这是我们的定制 XDS110板。 它以前没有工作过。

    谢谢、

    Joseph

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

    Joseph、

    您是否已经按照上的说明进行了重置并刷写引导加载程序?

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#flashing-the-bootloader

    谢谢、此致、

    桑托什

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

    Santosh、

    我没有执行该部分中的步骤2-4、因为当我插入时、XDS110已报告为处于 DFU 模式。 我是否需要执行这些步骤? 我尝试了步骤5和6。 第5步能够看到 XDS110。 步骤6在 DFU_ERR_UNKNOWN (-4)的情况下失败。

    Joseph

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

    Joseph、

    是的、同意。 它已经处于 DFU 模式、因此不需要。 您的定制调试器设计是否基于 Launchpad?  

    谢谢、此致、

    桑托什

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

    Santosh、

    它基于 TMDX654IDKEVM 上的板载调试器。 如果您转到该板的原理图(Schematic)的第26页(Schematic)、我们在设计该板时几乎使用了该电路。

    Joseph

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

    Joseph、

    如果 AM65x 组在这个问题上有所帮助、我会将该线程转发给该组。

    谢谢。

    桑托什

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

    Santosh、

    谢谢您的帮助。 如果我在平均时间内取得任何突破、我会告诉您。

    Joseph

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

    您好 Santosh Jha/Joseph、  

    谢谢。 让我检查 AM65板上的调试器是否存在任何已知问题。 据我所知,没有任何问题。

    您能帮助我了解重复使用 AM65调试电路的基础吗?

    此致、

    Sreenivasa

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

    Sreenivasa 您好、

     我使用了处理器插入的基板上的调试器电路。  我们具有 AM6548和连接的处理器板将位于主板下方、无法现场连接。  我决定使用 EVM 板上的调试器电路、而不是通过多个连接器运行 JTAG 信号。  是否有理由不使用 EVM 上的调试器电路?

    此致、

    Edward

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

    您好 Edward  

    感谢您的解释、现在我知道这是一个基于 AM65的平台。 使用 XDS 应该可以。

    我们没有看到任何调试器问题。 您是否看到 XDS 接口的控制面板上出现 COM 端口。

    让我在内部检查一下我们是否有其他建议。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    插入 XDS 接口时、COM 端口下的设备管理器中不会显示该接口、而是显示为 Stellaris 设备固件升级。 我们已尝试执行自述文件和网页中建议的一些步骤、但这些步骤给我们带来了错误 DFU_ERR_UNKNOWN (-4)、并且未完成。

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

    您好 Edward  

    感谢您的参与。 我假设您已经验证了多个电路板上的行为。

    您是否有机会获得 TI 的原理图验证?

    此致、

    Sreenivasa

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

    您好 Edward  

    您能否关注主题。

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/831944/ccs-not-able-to-find-the-device-name-in-the-ccs-9-1-0-version/3077324?tisearch=e2e-sitesearch&keymatch=am65%252520xds110#3077324

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    我已经在我们构建的多个板上对此进行了测试、它们都报告了相同的错误。 我今天早上也进行了两次检查、只是为了确认。

    我相信我们没有与 TI 一起验证我们的原理图。

    感谢您提供该主题的链接。 我们能够看到并选中 CCS 中 AM65xx 器件的复选框。 但是、在选择 XDS110的情况下测试目标配置失败、表明未插入 XDS110或未设置序列号。 运行任何 xdsdfu 命令返回的序列号为00000000。 我无法设置序列号、因为该命令返回 DFU_ERR_UNKNOWN (-4)。

    谢谢、

    Joseph

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

    您好 Joseph

    感谢您的参与。  

    我有一个简短的问题-您是否在 AM65 EVM 上测试过相同的测试。

    您能不能帮助我了解您参考设计电路板的 AM65原理图版本。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    否、我尚未测试 AM65 EVM 上的内置 XDS110。 这是我之前对我们参考的原理图的评论。

    [引用 userid="453053" URL"~//support/tools/code-composer-studio 组/CCS/f/code-composer-studio 论坛/1118920/custom-xds110-error-dfu_err_unknown--4/4152037#4152037"]它基于 TIDK65EVM 上的板载调试器。 如果您转到该板的原理图(Schematic)的第26页(Schematic)、我们在设计该板时几乎使用了该电路。 [/报价]

    谢谢、

    Joseph

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

    您好 Joseph

    感谢您的备注。 您手头是否有 AM65 EVM、如果您有 EVM、是否可以进行快速检查。

     电路板有4A、B、E3、E4版本。 我想了解 您引用的版本。  

    (笑声)

    此致、

    Sreenivasa

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

    您好 Joseph

    请回复以上查询。

    此致、

    Sreenivasa

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

    您好、Sreenivasa、

    很抱歉耽误你的回答。 当我们查看原理图时、发现了一些错误。 我们将更新原理图、然后引入另一个电路板进行测试。 我将在这里更新结果。 我相信我们正在尝试与电路板的 A 版相匹配。

    谢谢、

    Joseph

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

    您好 Joseph

    感谢您的注意、并很高兴听到您能够验证原理图中的错误。

    我将继续并关闭该线程。  

    此致、

    Sreenivasa