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.

[参考译文] MSP430F5244:程序下载失败

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1097413/msp430f5244-program-download-failure

部件号:MSP430F5244
主题中讨论的其他部件:MSP-Gang

使用TI MSP-Gang编程器下载程序,使用BSL模式,200pcs板中有9个块。 程序下载在到达“验证”步骤时失败;此时,请使用MSP-Gang程序员读取程序代码并发现该代码为空。 此故障的原因是什么? 该板是同一批SMT,MCU是同一批MSP-Gang编程器报告的特定错误如下:

正在执行 主 进程...

  2 : 获取 密码
  3 : 获取 密码
  4 : 初始 化目标
  5 : 正在加载 FBSL
  6 : 正在启动 FBSL
  7 : 擦除信息
  8 : 擦除信息
  9 : 擦除信息
 10 : 正在擦除-主要
 11 : 正在擦除-主要
 12 : 正在擦除-主要
 13 : 正在擦除-主要
 14 : 正在擦除-主要
 15 : 空白-1800
 16 : Blank-1880
 17 : Blank-1900
 18 : Blank-4400
 19 : Blank-8000
 20 : 空白-1万
 21 : 空白-1.8万
 22 : 空白-2万
 23 : Write-4400
 24 : Write-8000
 25 : Write-FFDC
 26 : Write-FFE2
 27 : Write-FFEA
 28 : Write-FFF0
 29 : Write-FFFE
 30:   
错误 58: 验证 错误
失败
错误 58: 验证 错误

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

    我的建议是,您是否可以禁用验证功能并将其读出,以检查代码是否与下载的代码相同。

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

    仅执行程序或禁用验证功能,使用MSP-Gang编程器读取程序代码,该代码仍然为空

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

    200pcs板上有9块”,难道是指只有9/200 MCU有这个问题吗?

    当您看到BSL位于闪存中时。 请检查此零件是否为空。

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

     是的,只有9/200 MCU有这个问题 。 闪存中的BSL不 是空的。只有程序区域是空的

    使用BSL模式, 执行“程序”操作后,显示 为PASS (通过),但读出的代码也为空

    然后使用 SBW模式对另外100 MCU,全通过。进行编程

     MCU (RST/NMI)的引脚37是浮动的,它是否影响BSL?

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

    我的建议是:

    1.将9台设备的BSL部件代码与其它正常设备进行比较,检查代码是否相同。

    2.不要让RST引脚浮动,而是尝试一下。 可能会退出BSL模式。

    3.这个问题是否每次都会产生? 我的意思是,无论您在9台设备上尝试多少次,您总是无法对其进行编程。

    Eason