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.

[参考译文] MSPM0G3507:关于仅使用 USB 转 UART 电缆的 MSPM0 BSL

Guru**** 2528020 points
Other Parts Discussed in Thread: UNIFLASH, LP-MSPM0G3507

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1277786/mspm0g3507-about-mspm0-bsl-using-only-usb-to-uart-cable

器件型号:MSPM0G3507
主题中讨论的其他器件:UNIFLASH

尊敬的专家:

关于 MSPM0 BSL
Q1:是否可以仅使用市售 UART-USB 转换电缆来连接主机 PC 和 MSPM0? 示例:TTL-232R-3V3

我知道我需要使用 XDS110通过 MSPM0_BSL_GUI.exe 连接到主机 PC。
请参阅:www.ti.com/.../slaae88a.pdf

但 Uniflash 是可行的?
请参阅:dev.ti.com/.../uniflash_guide.html

问题2:如果问题1为"否"、是否有任何未来支持计划?

此致、
o h

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

    您好、左侧、

    目前它看起来像是 为了与 XDS110适配器一起使用、我怀疑这只是因为 BSL 调用。

     如果在尝试加载程序之前手动调用 BSL、它应该仍然适用于通用 USB->UART 适配器。  (即发出复位并上拉 BSL_invoke 引脚(PA18)、然后点击加载映像)。 您只需将 COM+设置为与通用适配器匹配。  

    此致、
    布兰登·费舍尔

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

    尊敬的  Brandon Fisher、

    感谢您的支持。

    使用 LP-MSPM0G3507和 TTL-232R-3V3 (不使用 XDS110)、我能够从 Uniflash (v:8.4.0.4474)加载程序。
    下面列出了这些步骤以供参考。

    1. 从 CCS 生成 TI-TXT hex (.txt)文件、并将其用于"应用映像"。 (未设置密码)
    2. 从"Device Manager (设备管理器)"中检查相应的"COM 端口"
    3. LP-MSPM0G3507和 TTL-232R-3V3仅连接 TXD、RXD 和 GND。
      (LP-MSPM0G3507通过 USB 供电、J101仅连接到 GND、3V3和 NRST)
    4. 在按下 LP-MSPM0G3507上的 PA18 (BSL_invoke)按钮时、按下并释放 NRST 按钮以切换到 BSL 模式。
    5. 在进入 BSL 模式后的几秒钟内点击"Load Image"
    6. 显示[Success](成功)

    请注意、如果切换到 BSL 模式后几十秒过后、将无法正确写入。
    "错误:-9"或""[error] Cortex_M0P:[ERROR_MESSAGE]未能接收到预期的数据!"

    此致、
    o h

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

    嗨、O.H.

    感谢您后续提供测试结果。

    请注意,如果切换到 BSL 模式后几十秒,您将无法正确写入。
    "ERROR:-9"或""[error] Cortex_M0P:[ERROR_MESSAGE]未能接收到预期的数据!"[/报价]

    BSL_Invocation 将在等待命令时空闲、然后在10秒后如果未收到命令、则进入低功耗状态、因此这是合理的。  

    此致、
    布兰登·费舍尔

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

    尊敬的  Brandon Fisher、

    谢谢你的答复。

    等待命令时 BSL_Invocation 将空闲,然后在10秒后如果未收到命令则进入低功耗状态,因此这是合理的。

    我的疑问已得到解决。

    此致、
    o h