主题中讨论的其他器件:MSP430F5529
您好、香榭丽舍
我的客户希望在 F5328上实现 MSPBoot。 但是、由于示例项目是为 MSP430F5529构建的、因此它们需要执行一些移植。
我们是否有这方面的指导原则?
此致、
Kien Nguyen
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.
您好、香榭丽舍
我的客户希望在 F5328上实现 MSPBoot。 但是、由于示例项目是为 MSP430F5529构建的、因此它们需要执行一些移植。
我们是否有这方面的指导原则?
此致、
Kien Nguyen
您好、Kien、
这方面没有指导原则。 客户需要做的是查看零件之间的差异并根据需要进行调整。 如果您比较数据表、您会发现主要区别在于存储器大小和 LDO 块、而不是 USB。
话虽如此、客户不一定需要 MSPBoot、因为 MSP430F5xxx 器件的 BSL 代码存储在闪存中、因此可以直接替换为定制 BSL。 请参阅 www.ti.com/tool/mspbsl 上的定制 BSL 应用手册
Kien、
MSPBoot 是一种应用程序空间 BSL (占用应用程序闪存)、主要为无法更新 BSL 的器件创建、因为 BSL 在 ROM 中。
定制 BSL 解决方案是 TI 提供的 BSL 的源代码、您可以对其进行修改以满足您的需求。 最常见的用例是更改外设接口(UART/I2C/SPI 等)或添加某种安全检查。 此选项仅在 MSP430F5xxx/6xxx 器件上可用、因为它们的 BSL 在一个特殊的闪存区域中有扇区、因此可被修改。 不过、BSL 闪存区域仅为2kB、因此您的定制解决方案必须与之匹配。