MSP430F53xx BSL烧录

[复制链接]
1470|13
 楼主| h286288986 发表于 2016-6-30 09:35 | 显示全部楼层 |阅读模式
最近在用TI MSP430芯片,为了程序的保密,我这边用Jtag把熔丝烧断,然后用BSL方式去烧录,确认BSL方式可行,以便在后续大规模生产中为FW code升级留退路。于是在网上买了一个BSL烧录工具,用MSP430G2553验证BSL烧录是没有问题的,说明这个工具是能用的,但是移到MSP430F53xx芯片上面进行BSL方式烧录,发现烧录不了,提示“同步错误”。希望大师指教。Tks!
dirtwillfly 发表于 2016-6-30 10:00 | 显示全部楼层
有时候遇到比较新的msp430,用现有的bsl工具可能会出现问题。原因是这类网上购买的工具兼容性不好,不支持新的器件
dirtwillfly 发表于 2016-6-30 10:01 | 显示全部楼层
你换个bsl工具试试
 楼主| h286288986 发表于 2016-6-30 15:46 | 显示全部楼层
非常感谢指教,TI现在工具都很难申请得到,都要用户自己买,而且老贵,都想换平台了-----
Rollo 发表于 2016-6-30 21:11 | 显示全部楼层
会不会是芯片的BSL引脚不一样
弈涯 发表于 2016-7-1 11:42 | 显示全部楼层
据说是BSL对F54XX系列的支持不怎么好,之前用过BSL给5438下载始终没成功,最后还是换FET了
 楼主| h286288986 发表于 2016-7-1 12:02 | 显示全部楼层
dirtwillfly 发表于 2016-6-30 10:01
你换个bsl工具试试

换了个工具,已经ok。再次请教下,BSL烧录口可不可以通过用户程序把BSL烧录口屏蔽掉,也就是说熔丝烧断后,我想把BSL烧录口完全屏蔽掉。谢谢!
dirtwillfly 发表于 2016-7-1 12:44 来自手机 | 显示全部楼层
h286288986 发表于 2016-7-1 12:02
换了个工具,已经ok。再次请教下,BSL烧录口可不可以通过用户程序把BSL烧录口屏蔽掉,也就是说熔丝烧断后 ...

可以的,相当于自己实现一个引导程序,把原来的bsl修改或者屏蔽掉。
 楼主| h286288986 发表于 2016-7-1 14:30 | 显示全部楼层
dirtwillfly 发表于 2016-7-1 12:44
可以的,相当于自己实现一个引导程序,把原来的bsl修改或者屏蔽掉。

在用户手册中确实有提到,可以通过SYSJTAGPIN/SYSBSLIND 位来进行使能配置。想再次向你确认。假如我在程序中把这两个使能寄存器位置位,就不能通过BSL方式烧录吗?可是在BSL烧录时序中,有了解到启动BSL烧录时芯片REST脚先复位,同时TEST发出发脉冲,这时我的芯片还没有初始化,这样不就直接进入到BSL download程序,启动BSL烧录。所以BSL应该屏蔽不了吧!
dirtwillfly 发表于 2016-7-1 19:39 来自手机 | 显示全部楼层
h286288986 发表于 2016-7-1 14:30
在用户手册中确实有提到,可以通过SYSJTAGPIN/SYSBSLIND 位来进行使能配置。想再次向你确认。假如我在程 ...

你看下msp430的flash地址划分就明白了。有一个专门的区域
mmbs 发表于 2016-7-2 00:00 | 显示全部楼层
BSL的烧写比较简便。
mmbs 发表于 2016-7-2 00:02 | 显示全部楼层
还是选择jtag吧
 楼主| h286288986 发表于 2016-7-6 09:33 | 显示全部楼层
感谢各位支持,结贴了,谢谢!
comeon201208 发表于 2016-7-6 15:27 | 显示全部楼层
这个先看下是否该芯片的支持BSL的烧录方式的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

505

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部