主题中讨论的其他器件: MSP-FET
您好!
我们在仅外露引脚 GPIO 为 I2C SDA、SCL 的应用中使用 MSP430FR50431。 无法使用硬件 BSL 进入序列。
我们希望使用 BSL、一切都运行良好、但当代码损坏(例如由主器件错误导致)时、这会完全使我们的器件变砖。 由于该器件是一个以环氧树脂铸造的流量计、
此问题不可恢复。
解决此问题的最佳方法是什么? 我不希望必须对通信的主器件侧进行编码并使用现有的 BSL。 我一直在考虑修改链接器脚本、以便每次使用时都运行引导加载程序
主器件强制 BSL 在启动后跳转到主应用程序。
我可以想到的另一个选项是确保在刷写序列开始后立即清除复位矢量、然后将其编程为最后一项。 因为器件在复位时进入 BSL
矢量为零、这应最大限度地降低故障概率、但仍然存在一些问题。
修改链接器脚本 的方式是否正确? 如果是、您能否提示如何修改链接器脚本? 如果不是、您知道更好的方法吗?
提前感谢您。
此致、David Šibrava