Part Number:MSP430F5244Other Parts Discussed in Thread:MSP-GANG, , MSP-FET, UNIFLASH
MSP430F5244: 程序下载问题 – MSP 低功耗微控制器论坛 – MSP 低功耗微控制器 – E2E 设计支持 (ti.com)
详细见上述链接
此问题一直没有解决,周五生产了同一批次 300块板子,SBW烧写全部正常
只要熔丝烧断,用BSL烧写程序就会出现相同错误。
RST管脚也增加了47k上拉电阻
lei zhao:
我现在想问下,用msp-gang烧写器能否能将烧断的熔丝恢复? 或者说 通过BSL 如何恢复烧断的熔丝?
,
lei zhao:
我现在怀疑msp430f5244 能否使用BSL模式对其进行多次烧写? 今天测试了一天,各种方法都试过,还是出现问题
,
Ben Qin:
你好,为了更好的解决您的问题,我将咨询TI资深工程师,一旦有回复会立即回复您。
,
lei zhao:
MSP-GANG编程器 具体报错如下:
Executing Main Process……………. 2 : Get Password 3 : Get Password 4 : init target 5 : Loading FBSL 6 : Starting FBSL 7 : erasing-Info 8 : erasing-Info 9 : erasing-Info 10 : erasing-Main 11 : erasing-Main 12 : erasing-Main 13 : erasing-Main 14 : erasing-Main 15 : Blank-1800 16 : Blank-1880 17 : Blank-1900 18 : Blank-4400 19 : Blank-8000 20 : Blank-10000 21 : Blank-18000 22 : Blank-20000 23 : Write-4400 24 : Write-8000 25 : Write-FFDC 26 : Write-FFE2 27 : Write-FFEA 28 : Write-FFF0 29 : Write-FFFE 30 : ERROR 58: Verification ErrorFailedERROR 58: Verification Error
,
lei zhao:
测试发现,无论msp430f5244熔丝是否 烧断,只要烧写过一次程序,再次用BSL模式烧写 就会出错,报错提示均为 “校验错误”。运行 “程序读” 操作,读出来的代码是空的
,
Ben Qin:
好的,已向工程师跟进,一旦有回复会立即回复您。
,
Ben Qin:
你好,
这里有两种方法锁定MSP430 SBW的方法。您是使用的哪个?您是如何使熔丝烧断的?
您是通过点击该按钮使设备上锁的吗?
看下该文件看是否有帮助:
Unlock_JTAG_F5XX6XX.pdf
,
lei zhao:
使用的第二种,msp-gang 下载程序时 直接将熔丝烧断
,
Ben Qin:
你好,下面这个文件有帮助吗?
Unlock_JTAG_F5XX6XX.pdf
,
lei zhao:
这个文档只是解锁
我想解决BSL烧写 校验错误的问题
谢谢
,
Ben Qin:
你好,确认一下,你是否解锁了设备?由于你使用了第二种方法,你需要先解锁设备BSL才能使用。
,
lei zhao:
我现在是想 解决 BSL无法重复下载的问题,到目前为止 问题还没解决
,
Ben Qin:
你好,请按照工程师指示的方式试一下,这样才能更好的解决问题。
,
lei zhao:
你好,已经试了,问题还是一样,BSL烧写的时候校验出错
,
lei zhao:
已经解锁设备,用的原厂的 MSP-FET工具,但是问题还是一样
,
Ben Qin:
你能用MSP-FET 或者 MSP-GANG JATG 来编写器件吗?
,
lei zhao:
不能,没有预留JTAG口,只有BSL和SBW可以用
,
Ben Qin:
能用SBW 使用MSP-FET 或MSP-GANG来编写器件对吗?
,
lei zhao:
是的,编写后 BSL再次编程,会出现 校验错误
,
lei zhao:
你们实验室方便测试的话,我可以把程序代码发给你这边,帮忙测试一下
,
Ben Qin:
好的,已向工程师跟进。
,
Ben Qin:
你好,测试之前工程师还要确认下你尝试过的:
1.你参考上述文件成功的用uniflash解锁了器件是吗?
2.使用BSL下载程序还是会遇到verification error使用MSP-GANG对吗?
,
lei zhao:
1、是的,使用msp-fet解锁了器件
2、使用MSP-GANG 用BSL下载程序还是会遇到verification error
,
Ben Qin:
你好,BSL代码在FLASH中,它可能已经损坏
我建议重新编程它。www.ti.com/…/slaa450g.pdf
,
lei zhao:
BSL代码为什么会损坏?MCU为TI官网采购
请问你那边有没有相关芯片,可以帮忙测试一下吗?
,
Ben Qin:
我询问下工程师看是否可以测试一下。
,
Ben Qin:
你好,BSL存放再FLASH中,如果你将它移除(可能是你再编程时不小心移除),BSL代码将无法发挥作用。
建议你再次检查一下相关部分的代码。