TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430的几种编程方式JTAG, SBW, BSL

各位好:

我们知道MSP430主要有几种编程方式JTAG, SBW, BSL。如果要对软件加密,需采用JTAG方式(SBW应该也可以?),这时候JTAG熔丝位会被熔断(不可修复)。想请教一下,熔丝位是只有一位吗?还是多位?如果是多位,跟加密的密码相关联吗?

软件加密之后如果需要重新编程的话只能用BSL方式,这时需要用到32个字节的密码。想确认一下,BSL重新编程时密码应该是不可更改的吧?以后想要再次编程都只能用BSL?

如果JTAG加密下载后无法再用BSL重新编程(用了预先设定的密码),除开连接不良等一些物理问题,是否只有“在编译时出错导致密码错乱所以无法再次下载”一种可能性?

比较啰嗦也不知表述是否清晰,感谢大家帮忙!

灰小子:

先回答楼主的第一个问题吧。

如果要对软件加密,需采用JTAG方式。有些msp430也可以使用SBW方式。因为有的MSP430两线的SBW只连接到TEST和RST管脚上,有的连接在TEST和TDI上,而熔丝烧断需要在TDI上加上一个较高的电压。

灰小子:

第二个问题,msp430的熔丝位好像是一位,具体没看到说明。熔丝位和加密的密码无关。

灰小子:

对于一般的msp430,32个字节的密码就是用户代码的中断向量表。对于msp430f5/6系列,这个密码要复杂一些。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430的几种编程方式JTAG, SBW, BSL
分享到: 更多 (0)