Hello TI 团队:
我现在用的单片机型号是FR2512,下载接口选用的是SBW的方式,现在想实现加密功能,选择烧断熔丝的方式,熔丝烧断后不能再通过SBW再下载,也不能读出来程序。 现在有一个疑问:在烧断熔丝的情况下,再采用BSL的方式下我的程序是否还能被读出来?如果可以读出来的话,我要怎样实现。谢谢。
Susan Yang:
MSP430是使用熔丝或者电子熔丝去做内部代码的保护,如果熔丝烧断,那只能BSL配合password去访问。
灰小子:
你烧断熔丝的时候会设置一个密码,没设置的话就是默认值。
通过bsl方式需要密码才能读取程序的,没有密码只能擦除不能读取
miaomiao hong:
回复 Susan Yang:
susan:明白你说的这种方式。我想了解的是,我把熔丝烧断之后,在SBW和JTAG方式不能被读出程序,那么此时,我直接通过BSL方式能否被读出来?因为我的初衷是要保护代码。
Susan Yang:
回复 miaomiao hong:
通过BSL对MCU的访问是需要32个字节的密码,该密码就是用户代码的中断向量表。
da qin zheng sheng:
可以读出来,bsl方式,需要正确输入32字节密码,有的型号密码输入错误后芯片代码会自动被擦除!