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.

几个关于USB BSL的疑问

Other Parts Discussed in Thread: MSP430F5529

一个产品需要添加固件升级功能,用的处理器是MSP430F5529,看了下slaa450c.pdf、slaa452b.pdf 和 slau319e.pdf这三个文档,有几个疑问:

1、对USB BSL这样理解不知道对不对:BSL的功能是负责将芯片枚举为HID设备,之后验证密码并通过上位机软件下载另一个程序到芯片的RAM中,芯片运行这段位于RAM中的程序,擦除Flash并从上位机软件下载固件代码到内部Flash中,完成固件升级。是这样吗?

2、文档里说芯片内的BSL可以用户定制,定制的BSL代码要下载到芯片内是不是需要依靠原有的BSL程序,如果更新过程中出错,原来的BSL损坏,新的BSL还没更新完,是不是芯片就彻底废了?

3、如果我想实现产品自更新,就是升级固件不依靠上位机(PC机),而是利用产品内部的SD卡,将固件文件拷贝到SD卡中,系统调用SD卡中的固件并实现产品更新,这个能实现吗?貌似自带的BSL实现不了?应该怎么做才能实现这个功能?

4、430系列的固件更新,需要用到一个 .txt 的文件,这个文件有保密性吗?如果产品需要更新,在公司网上发布固件文件,然后用户下载自行更新,这种方式可行吗?感觉直接发布这个固件文件就全泄密了吧,应该怎么做?

谢谢指点~

x 出现错误。请重试或与管理员联系。