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.

[参考译文] CCS/MSP430FR5739:无需访问 Vcc 即可对 MSP430进行编程

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/733017/ccs-msp430fr5739-msp430-programming-without-access-to-vcc

器件型号:MSP430FR5739
主题中讨论的其他器件: MSP-FET

工具/软件:Code Composer Studio

您好!

定制板上 MSP430FR5739的外部接口仅包含两条 UART 线路以及对 TEST/SBWTCK 和 RST/NMI/SBWTDIO 的访问。

对于 Spy-by-Wire 和 UART BSL 编程方法而言、这在理论上是足够的。

实际上、MSP-FET 在没有直接连接到3.3V Vcc 电源轨的情况下拒绝执行任何操作、而在我的定制板上、唯一可用的电源是前置稳压器12V 线路。 我曾尝试欺骗它(将 VCC_TOOL 连接到 VCC_TARGET)、因为我的线路无论如何都是电压缓冲的、但它似乎不能使用 MSP-FET 和逐线 Spy-by-Wire (自动检测-因为似乎无法强制 CCS 使用这两种方法)。

我找不到任何适用于 BSL 的软件-官方 BSL-Scripter 仅支持 MSP-FET 或 MSP-Rocket (Vcc 问题)、而 使用串行电缆的非官方软件(例如 github.com/.../MSP430-BSL)不支持 FRAM 系列或不可用。

我是否错过了一些将 MSP-BSL 与普通 FTDI 串行电缆配合使用的软件、或者是否有某种方法可以诱使 MSP-FET 在没有 Vcc 的情况下接受 Spy-by-Wire 连接?

谢谢、

Kai

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

    我不理解您的设置。  您可能只有四个外部连接、但仍需要在 FR5739的 Vcc 引脚上供电。  假设该器件本身的电源不是来自 Rocket 或 MSP-FET、则可能来自该器件的电源。

    此外、我认为您需要从电路板到 Rocket 或 MSP-FET 的接地连接。

    据我所知、Rocket 和 MSP-FET 都连接到计算机的 USB 端口并由其供电。  因此、如果您可以打开定制板的正常电源、那么它似乎应该可以工作。  嗯、至少 SBW 应该可以工作。

    您所参考的非官方软件是我的软件、但它只适用于使用 BSLDEMO 编程的器件。  像您一样的所有 FRxx 器件都使用 BSL-Scripter 或 CCS。

    但是、如果您有 MSP-FET、那么如果您可以为 FR5739供电、它似乎应该起作用。

    实际上、虽然名义上需要 Vcc、但我错误地将固件刷写到 G2231、而 Vcc 上没有电源。  但这只能起作用、因为有足够的电流流经/RTS 上的保护二极管、为 Vcc 上的电容器充电。  但这不是 TI 官方批准的解决方案。

    顺便说一下、我正在开发一个 BSL-Scripter/CP2102解决方案、但您已经有一个 MSP-FET、它应该起作用。

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

    尊敬的乔治:

    很抱歉不清楚。 当然、我有一个接地连接、一个非稳压7V 至15V 电压、然后为具有不同稳压器的 MSP 提供3.3V 电压。

    我相信 MSP-FET (和 Rocket)正在使用内部缓冲和电平转换到目标电压。

    除非我使用单独的连接连接来连接内部目标电压、否则 MSP-FET 无法找到目标、正如我所说、峰化内部电源似乎不起作用(连接 VCC_TOOL -> VCC_TARGET)。

    不幸的是、BSL-Scripter 不支持简单的 UART 接口、仅限于存在目标电压问题的接口。

    @TI:您能否解释在使用 MSP-FET 进行编程时对 Vcc 的需求、以及如何解决该问题?

    (或我对此有任何误解)

    谢谢、

    Kai