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.

[参考译文] MSP430I2020:使用MSP-Gang编程器时,无法写入闪存。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/572676/msp430i2020-using-msp-gang-programmer-can-not-write-to-flash

部件号:MSP430I2020
主题中讨论的其他部件:MSP-Gang,MSP-TS430RHB32A

您好,

我的客户无法使用MSP-Gang编程器写入闪存。

他们使用的组合。

PC - USB - MSP-Gang -分离器-(MSP-TS430RHB32A - MSP430i2020) x 6

他们可以在Flash中写多达四个。
如果它们在闪存中超过5个,则无法写入。

我怀疑电源。
但是,在手册中,“在擦除过程中从Vcc提供电流... 13 mA max"(最大13 mA)。
共有6个设备,总电流为78 mA。
MSP-Gang也可以提供足够的电源。
(写入过程中功耗是否较高?)

如何使写作取得成功?

此致,DA

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

    您好,DA:

    要解决此问题,我建议您按照 《MSP-Gang用户指南》的第1.3 节中所述,为MSP-Gang使用外部电源。 请仔细阅读第11页和第12页,尤其是"注意"和"注意"部分。 总之,MSP-Gang提供的最大总电流为0.3A,MSP430i2020上MSP-Gang和JTAG接口之间的最大信号路径长度为50 cm。

    对于每个MSP430i2020,您可以正确地了解最大编程电流(8mA)和最大擦除电流(13mA)。 但是,我怀疑这些设备在重置过程中消耗的电流可能会增加(这很可能发生在编程之前/之后),当连接了四个以上的设备时,这可能会导致问题。 如果不是,则可能其余两个设备的信号路径长度过长。

    您是否看到任何错误消息?

    此致,

    詹姆斯

    MSP客户应用程序

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

    感谢您的回复。

    它们使用随附的电缆。
    因此,它不会成为50 cm 或更多。

    MSP-Gang应该能够消耗350 mA的电流。
    如果有4个设备,它们可以写入。
    这意味着该设备在5个设备上出现故障,但这是否意味着其流动电流超过70 mA?

    除长度和电流之外,是否还有其它原因导致写入失败?

    连接
    > PC - USB - MSP-Gang -分离器-(MSP-TS430RHB32A - MSP430i2020)x 6.

    其他信息
    写入编程LED闪烁程序时未发生错误。
    它是CCS模板中的一个程序。
    (即使我连续单击按钮,我也能成功书写。)

    此致,DA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    连接了5个或更多设备时,您是否尝试使用外部电源?

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目前,他们正在准备一个外部交流适配器。

    我想知道当他们无法写入时该怎么办,即使我连接了外部电源。
    是否有这类资料?

    此致,DA
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于它们使用的是目标板,因此请确保所有跳线设置(例如 JTAG/SBW)正确。 另外,对于连接其他四块主板时无法编程的主板,尝试将其更换为四块工作正常的主板之一,以排除设备和/或目标主板的问题。

    如果外部电源不能解决问题,我们可以深入了解。

    此致,

    詹姆斯

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

    您的客户是否能够解决此问题?

    此致,

    詹姆斯

    MSP客户应用程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您关注我。

    问题未解决。
    即使他们使用交流适配器,最多4个设备。
    连接5个设备时,闪存写入每两次失败一次。

    客户的环境
    msp组
    随附电缆
    交流适配器6V 1.8A
    MSP-TS430RHB32A x 4 - 6
    MSP430I2020 x 4 -6




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

    它们使用什么接口进行编程? JTAG或SBW?

    闪存写入失败是否仅发生在特定的目标板或14针带状电缆上(我假设他们正在使用随MSP-Gang提供的电缆)? 尝试不同的配置,看看是否可以隔离目标板或电缆作为问题。 电缆在大量使用后可能会在内部断裂,并可能导致间歇性问题。

    此外,他们如何在MSP-gang GUI中配置“最终目标设备操作”(在“设置”下)? 确保将其设置为"不执行任何操作(默认)"。

    此致,

    詹姆斯

    MSP客户应用程序

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请注意,使用外部电源时,必须将每个目标板上的跳线JP3从"int"(插针1-2)更改为"ext"(插针2-3)。 此外,在MSP-Gang GUI中的"Target's Power Supply"下,确保选择了"External"并进行了相应的配置。

    此致,

    詹姆斯

    MSP客户应用程序