Other Parts Discussed in Thread: MSP430F5529
主题中讨论的其他器件: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.
Other Parts Discussed in Thread: MSP430F5529
您好、香榭丽舍
我的客户希望在 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、因此您的定制解决方案必须与之匹配。