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.

[参考译文] TMS320F28234:使用 COM5或更高版本时,TMS320F28234固件调试过程不能与 SDFlash (版本1.65.00)配合使用 比 COM5低

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1009321/tms320f28234-tms320f28234-firmware-debug-process-doesn-t-work-with-sdflash-version-1-65-00-when-using-the-com5-or-bigger-no-than-com5

器件型号:TMS320F28234
主题中讨论的其他器件:C2000-GANG

e2e.ti.com/.../TMS320F28234-FW-debug-issue.docx

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

    Liping、

    我认为这篇文章与这里的文章有关 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1008067/tms320f28234-burning-problem 如果您希望我将这些线程组合在一起、请告诉我。

    我不确定 SD 闪存实用程序的限制、因为它与支持的最大 COM 端口数有关。  如上述 Spectrum Digital 博文中所示、Vamsi 已不再在业务中、因此不再支持此工具。

    尽管如此、我想看看这是否是 SDOPT.cfg 文件中定义的机器上 COM 端口的问题。   我假设使用 COM5、您已经添加了一个具有 C5和相关 PORTAddr 的附加行。

    我们可以重复使用现有的、而只需更改 EmuPortAddr = 0xC5并尝试一下、而不是添加新行?  例如、我们可以用 C5替换仿真器 ID = C1 define 的 EmuPortAddr。  我想看看这是否起作用。  这可能告诉我们文件中的定义数量是否有限制、或者 EmuPortAddr = 0xC5是否无效。

    我已在下面为您将 C/P 更改为 sdopt.cfg。

    [EmulatorId=C1]
    EmuPortAddr=0xC5
    EmuPortMode=RS232
    EmuProductName=SERIAL_FLASH
    [EmulatorId=C2]
    EmuPortAddr=0xC2
    EmuPortMode=RS232
    EmuProductName=SERIAL_FLASH
    [EmulatorId=C3]
    EmuPortAddr=0xC3
    EmuPortMode=RS232
    EmuProductName=SERIAL_FLASH
    [EmulatorId=C4]
    EmuPortAddr=0xC4
    EmuPortMode=RS232
    EmuProductName=SERIAL_FLASH

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

    感谢您的回复。

    1.两篇文章是同一个问题,您可以将它们合并。

    2.我 已在 SDOPT.cfg 文件中更改了 EmuPortAddr = 0xC5、并尝试调试 IC、它仍然不起作用、IC 无法连接。

    我希望你能继续帮助我,谢谢。

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

    我打开项目文件 F28234SerialFlash-C1.SDP、仿真器信息如下所示。我还将其更改为 C1或 C5、它仍然不起作用。

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

    Liping、

    感谢您尝试使用此解决方案。  是否可以强制 Windows 将 Silicon Labs USB 重新分配给 UART 至 COM1、2、3或4?  我意识到这不是修复 SD 闪存、但这也应该修复该问题。

    如果这是 SD 闪存的限制、我们将无法访问源代码来尝试更改任何内容。  您是否有机会试用 C2PROG 实用程序?

    最棒的
    Matthew

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

    Matthew、

    我们需要同时调试8个 PCBA、因此我们必须使用串行端口 COM5到 COM8。

    USB 转 UART 转 COM 不是很稳定、COM 端口号 将随机更改、因此我们选择使用 DB9转 UART 转 COM。

    正如我在机柜中所说、我们必须使用 SDFlash、因为 C2PROG 实用程序在调试 IC 时必须添加密码、但不允许向工作人员显示密码。

    最棒的
    Jerry

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

    Liping、

    我了解需要额外 COM 端口的问题/情况。  鉴于 SDFlash/仅串行列出了4个 COM 端口、并且我们的实验开始认为这是实用程序的一个限制。  鉴于源代码不属于 TI、我不确定我们如何解决此问题。

    我知道这完全是一个不同的平台、但您是否考虑过 Elprotronic 公司的 C2000-GANG?  它支持8个并行器件、可用作不带 PC 的独立工具。  这也会保护任何密码。

    https://www.ti.com/tool/C2000-GANG

    最棒的

    Matthew

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

    Matthew、

    感谢你的帮助。

    我已经下载了 C2000-GANG、但是 有3个问题妨碍了我向前迈进。

    第一个是  C2000-GANG 只使用 JTAG 接口进行调试、而我们的 PCBA 使用 UART 协议、请在下图中找到连接器 J5。

    我们的 PCBA 调试过程可分为 两个步骤: DSP 和 FPGA、FPGA 调试过程使用由我们的研发部开发的协议和软件、因此 C2000-GANG 无法实现 FPGA 调试过程。

    SDFlash 需要加载项目.sdp 或.out 文件、而 C2000-GANG 加载 .hex 文件、如何 将 SDFlash 项目文件转换为 C2000-GANG 所需的文件?


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

    Liping、

    Matthew 目前已离开办公室、截至7月8日。

    我将在那之前看到另一位专家是否能够提供一些指导。

    Tommy

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

    Liping、

    Elprotronic (C2000-GANG 制造商)确认 C2000-GANG 不支持 SCI (UART)。

    但是、它们确实使得一个支持 SCI 引导的 USB 控制单目标编程器 FlashPro-C2000、并且一个 PC 能够并行控制多达64个此类编程器。 编程软件接受.out 文件。

    Tommy

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

    Tommy、

    这对我来说真的是一个好消息。我 已经从您 的网络链接中研究了该网页。  我正在与经销商联系以了解更多信息。

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

    Liping、

    我很高兴听到这些高级功能能够满足您的需求。 我希望它能为您解决问题。

    我现在将把这个线程标记为可能已解决。

    Tommy

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

    谢谢,我已经开始了购买过程,如果有任何更新,我会告诉你。

    -Jerry