您好,
我在MSP430F5308上有一个代码库,我想将它移植到一个尽可能接近但具有i2c bootloader的部件。
我一直在研究具有分离电压轨的MSP430F525x系列部件,但由于我的所有IO都是3.3V,1.8V IO可能会成为一个问题。 我猜从看数据表来看,这些必须是1.8 ,不能是3.3 正确吗?
起初 我们考虑只让 I2C进入该零件进行重新编程,但随后我们无法控制TST和RST引脚来启动出厂BSL正确吗?
然后,我们考虑从 main()中观察一个“魔术”I2C命令,将我们放到实际的TI BSL中, 但是,如果主代码在下载过程中损坏,则可能会出现问题,因为在关闭电源后重启时无法恢复,因为我们侦听“magic”命令的主代码可能被覆盖。
有些FR部件看起来很有趣,但它们似乎都被限制为16MHz,应用程序需要20MHz。
关于以下方面的任何建议:
1)与525x系列相比,i2c bootloader可提供更好的非分体式导轨部件
2)从i2c执行启动加载程序,该启动加载程序可在下载过程中通过关机后再开机来挽回。
3)可能是I2C到USB 专用收发器,然后可以在430上执行USB引导加载,而不是I2C?
此致,
Blake