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.

[参考译文] DLPDLCR160CPEVM:在固件刷写错误后恢复

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1378872/dlpdlcr160cpevm-recovery-after-bad-firmware-flash

器件型号:DLPDLCR160CPEVM
主题中讨论的其他器件: UNIFLASHDLPC3421LP-XDS110

工具与软件:

您好!

我通过 TI 安全网站获得了 DLPDLCR160CPEVM 板的演示代码。 其中包括了开箱即用固件的源代码、修订版 E15。 此外、还将预编译的.out 文件包含在"Debug"子文件夹中。

我尝试使用此 Rev E15 .out 文件来刷写 EVM。 我使用了 J-link 而非 XDS110 (Uniflash 也支持 J-link)。 通过 Uniflash、J-link 能够连接并开始上传。 遗憾的是、刷写过程几乎立即失败、电路板不再响应。

通过 USB-C 连接器为电路板供电后、绿色 LED D1和 D2持续亮起。 对激活开关没有反应、并且投影仪不会开启。 此外、J-LINK 现在无法作为目标连接到电路板以进行擦除或重新编程。

固件闪存出现故障的原因是否存在、以及可以采取哪些措施来恢复电路板?

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

    您好、用户:

    MSPM0处理发送到 DLPC3421控制器的 PROJ_ON 信号。 如果 MSPM0启动出现问题、器件将无响应。 似乎是因为 MCU 刷写故障导致了这种情况的发生。

    请给我们一些时间来调查此行为。

    此致!

    John

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

    您好、用户:

    我们使用的是独立的 Uniflash 程序、与 XDS110或 LP-XDS110调试探针没有任何问题。

    对于这个特定问题、我建议您通过 Code Composer Studio 团队/Uniflash 团队创建票证。 如果他们能讨论第三方调试器与其软件的兼容性、那就更好了。 您应该能够更快地对具体情况作出响应。

    此致、

    John

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

    谢谢-我可以向 Uniflash 团队开一个关于将 J-link 用于 Uniflash 的 TT。 我也在获取 LP-XDS110的过程中。

    然而、我问题的第二部分与这一特定电路板的恢复程序有关、似乎有些不好。 您能介绍一下如何将此 EVM 恢复到可连接的可编程状态吗?

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

    您好、用户:

    请使用此消息作为审批此 EVM 的 RMA 申请。

    我们还没有遇到这个问题。 我计划获得这个 EVM、看看团队是否可以恢复该 EVM。

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

    感谢您对 RMA 的授权、感谢您愿意查看该设备。 我今天收到了 LP-XDS110、想在发回 EVM 之前用 DLP EVM 试用这款产品。

    dlpu131的图3-1中的图片显示了 LP-XDS 和 EVM 之间的连接、其中调试电缆从 EVM 延伸出。 您能否确认此接线正确? 我只会收到"低功率"、即未检测到 VTref、以这种方式建立连接时出现错误消息。 不过、我测得 EVM 始终在引脚1上提供3.3V 电压。

    如果调试电缆穿过电路板、与图3-1相反、我可以读取 VTref (但有不同的错误条件...)

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

    您好、用户:

    感谢您提供的信息。 John 将于本周下班、因此请期待下周早些时候回复。  

    此致、

    Alex Chan

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

    您好、 用户:

    在图3-1中、带状电缆中有一根红色的导线、其中所有其他导线都是灰色的。 该地址位于 EVM 接头的左侧。 如 图所示、该红色条纹应位于110探针接头的右侧。 另请确保 TGT VDD 设置正确。 EVM 应连接到电源、并为 MSPM0生成其自身电压。

    此致!

    John

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

    尊敬的 John:

    EVM 在 EVM 接头 J5的引脚1上提供3.3V 电压、如丝印上所示。 这位于 EVM 接头的右侧。 我认为、Cortex 10引脚调试电缆上的红色导线是 Pin 1/VTref、因此应该位于 dlpu131图3-1中 EVM 接头的*右侧*、即照片不正确。

    昨天我收到了第二个 EVM、有机会对其进行测试。 当我按照图3-1所示的方式进行连接时、Uniflash 会记录由于低功耗而导致的连接失败。 如果我反转方向-- EVM 和 LP-XDS110接头右侧的红线--我可以连接和读取存储器。 在重新刷新之前、如果您能确认我的理解是正确的、我将不胜感激。

    谢谢你。

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

    您好、用户:

    感谢您发送编修。  

    John 将确认您的信息并回复您。

    此致、

    Lori  

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

    您好、用户:

    我成功进行了下面的设置。 我将其与 UniFlash 和 Code Composer 配合使用。 我们将看一下指南上的图像。

    此致!

    John

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

    感谢您确认这是将调试器连接到 EVM 的正确方式。

    我的新(正常工作)板连接起来后、可以读取 MSPM0存储器、如你所见。

    旧的(砖型)电路板在 Uniflash 中显示以下错误:"连接到目标时出错:(错误-614 @ 0x0)目标表示先前的 SWD 请求存在错误情况。 清除该错误条件、然后重试 SWD 地址。"

    由于我不知道清除或重置此错误情况的方法、因此我将按照上线程所述将旧的主板发回 RMA。 再次感谢。

x 出现错误。请重试或与管理员联系。