主题中讨论的其他器件:MSP-GANG、 MSP-TS430PM64A、 UNIFLASH、 MSP430F2619
您好!
当我的客户在批量生产后尝试通过固件更新访问 JTAG 时、该工具拒绝访问。
写入 MSP-GANG 和 CCS 时的错误如下所示。
MSP-GANG:Ω
CCS:
1.器件是否已固定?(安全保险丝熔断?)
2.如果是、我的理解是否正确 :器件无法永久解锁? ??
3.拒绝 JTAG 访问是否有任何其他可能的原因?
此致、
U-SK
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.
您好!
当我的客户在批量生产后尝试通过固件更新访问 JTAG 时、该工具拒绝访问。
写入 MSP-GANG 和 CCS 时的错误如下所示。
MSP-GANG:Ω
CCS:
1.器件是否已固定?(安全保险丝熔断?)
2.如果是、我的理解是否正确 :器件无法永久解锁? ??
3.拒绝 JTAG 访问是否有任何其他可能的原因?
此致、
U-SK
也许吧。 我不明白为什么在 MSP-GANG GUI 中有红色表示连接、而绿色表示擦除(如果没有连接、如何进行擦除?)。 此外、此 CCS 窗口也不能帮助澄清情况。
主器件 JTAG/SBW 器件可以连接到目标器件、然后检查保险丝是否熔断(器件已固定)。 不明白为什么这么复杂、TI 办公室的人员 多年无法在软件中实施 REACH 错误报告、用户可以毫无疑问地阅读设置错误。
2.在 F4xx 系列中、有一个实际的保险丝通过从主器件施加6.5V 的电压来熔断、与 F5xx 没有反向、F5xx 在闪存内具有与保险丝状态相关的软件值。 如果保险丝确实熔断、SBW/JTAG 被永久锁定。 但是、BSL 应该起作用。
3.可以、但最简单的方法是、如果在 PCB 上启用了(连接)、则通过 BSL 执行批量擦除。 借助于整体擦除目标器件和可靠连接、如果熔丝未熔断的话、主器件 JTAG/SBW 器件应该与目标器件一起工作正常。
编辑:不知道(对于 F4xx) 信息存储器中是否有出厂校准值、因此请检查器件数据表以确保正确。 由于有可能使用错误的 BSL 密码(矢量)连接到 BSL、所有内存(包括带有校准数据的信息内存)都将被擦除。
您好!
很抱歉我的价格回复。
正如您所建议的、我想确保安全熔丝是否通过 BSL 进行批量擦除而熔断。
因此、我在最新 的 BSL-Scripter_3.4.0中运行 MSP-BSL (Rocket)和 BSLDEMO、但会发生"同步失败"。
在硬件环境中、我按如下方式连接 MSP-BSL 和 MSP-TS430PM64A。
[MSP-BSL] [MSP-TS430PM64A]
1_TX ---- 52_P1.1
2_TCK ---- JP9_PIN2
3_RX ---- 53_P1.0
4_RST ---- JP5_PIN2
5_GND ---- J5_PIN2
6_Vcc ---- JP2_pin1
首先、在软件环境中、MSP-BSL 驱动程序已安装、我的 PC 似乎能够正确识别 MSP-BSL。
之后、BSLDEMO 按如下方式执行。
C:\ti\BSL-Scripter\DEPRECATE\BSLDEMO\BSLDEMO>BSLDEMO.exe -tRocket -cCOM10
但出现以下错误。
MSP430引导加载程序通信程序(版本2.03 - 2019)
批量擦除...
错误:同步失败!
是否已连接引导加载程序的器件?
就在这种情况下、我添加了-s0和-d 并运行它、但结果没有改变。
可能的原因是什么?
您能告诉我如何使用 MSP-BSL 对 MSP430F4152进行批量擦除吗?
此致、
U-SK
您好、U-SK、
看起来您正在使用的路径或脚本编写器已"弃用"。 您可能会尝试运行较新版本。 您还可以在此处找到有关 BSL (和 BSL 命令)如何适用于此器件的详细信息:
https://www.ti.com/lit/ug/slau319ae/slau319ae.pdf
希望这对您有所帮助。
BR、
Leo
您好、Leo、
感谢你的答复。
我尝试通过 Uniflash 执行批量擦除。
但会显示以下消息。
我选择了要首先写入的文件、然后按下"加载映像"按钮、密码为空。
我尝试同时选择 ti-txt 和十六进制格式、但似乎出现了格式错误。
是否有可能的原因?
此致、
U-SK
您好、Leo、
感谢你的答复。
是的、我将使用 MSP-BSL Rocket。
我的理解如下:
1_TX ---- 52_P1.1
2_TCK ---- 57_TCK
3_RX ---- 53_P1.0
4_RST ---- 58_RST
5_GND ---- J5_PIN2
6_Vcc ---- JP2_pin1
[设备管理器]
[Uniflash]
此致、
U-SK
您好、Leo、
感谢你的建议。
我有 MSP430F2619、因此我尝试过它、但出现了相同的错误。
此致、
U-SK
您好、U-SK、
如果您查看 https://www.ti.com/lit/ug/slau278ah/slau278ah.pdf 的 B.23部分中的原理图 、您将看到 BSL 接头可用于通过一些电阻器(根据器件的供电方式组装或未组装)连接到 BSL Rocket。 您可以尝试通过此接头连接火箭吗? 您需要将一些公头引脚焊接到目标板中。
BR、
Leo
您好、zrno soli、
感谢你的答复。
您提到的 BSLDEMO2.exe 位于何处?
我尝试了最新 BSL Scripter 文件夹中包含的"BSLDEMO.exe"。
C:\ti\BSL-Scripter\DEPRECATE\BSLDEMO\BSLDEMO>BSLDEMO.exe -cCOM10 -M1 +epvrw test.txt
MSP430引导加载程序通信程序(版本2.03 - 2019)
整体擦除周期数设置为1。
批量擦除...
错误:同步失败!
是否已连接引导加载程序的器件?
但误差仍然存在。
连接与上述螺纹相同。
1_TX --- 52_P1.1
2_TCK ---- 57_TCK
3_RX -- 53_P1.0
4_RST -- 58_RST
5_GND ---- J5_PIN2
6_Vcc -- JP2_pin1
我的环境中的连接是否有问题?
此致、
U-SK
您好、U-SK、
我认为本主题提到了 BSLDemo2的位置:
BR、
Leo
您好、Leo、
感谢你的答复。
我从以下网站下载了 BSLDEMO2.exe、并使用相同的连接进行了尝试。
http://www.flyingcampdesign.com/msp430-bsl-programr.html
但结果会显示相同的错误。
C:\ti\BSL-Scripter\DEPRECATE\BSLDEMO2\EXE>BSLDEMO2.exe -cCOM10 -M1 +epvrw test.txt
MSP430引导加载程序通信程序(版本2.00)
整体擦除周期数设置为1。
批量擦除...
错误:同步失败!
是否已连接引导加载程序的器件?
是否有任何可能的原因?
此致、
U-SK
您好、U-SK、
我在这里用 MSPGANG 测试了一个新器件、可以确认我能够对其进行擦除和编程。 当我熔断器件上的保险丝时、我通过 MSP Gang 获得相同的故障连接、因此可以验证您看到的行为是否表明器件上的保险丝已熔断。 当我尝试使用 BSLDEMO2进行批量擦除时、此操作失败。 我不清楚 BSLDEMO2为什么失败、但是我可以确认它不会工作、不管保险丝是否熔断。
BR、
Leo
您好、Leo、
感谢您的回复和测试。
当我去办公室时、我可能能够在 MSP-GANG 上看到它。
如果您告诉我详细的过程、这对我非常有帮助。
顺便说一下、您能告诉我如何使用 MSP-BSL Rocket 通过 BSL 进行批量擦除吗?
我 现在只有 MSP-BSL 和 MSP-TS430PM64A。
我有新的和有缺陷的 MSP430F4152器件。
这是否意味着 BSL 无法与 BSLDEMO2或 MSP-BSL 进行通信?
此致、
U-SK