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.

[参考译文] MSP430F5435A:处理从非A到固件变体的迁移

Guru**** 2531950 points
Other Parts Discussed in Thread: MSP430F5435A, MSP430F5435

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1091683/msp430f5435a-handling-migration-from-non-a-to-a-variant-in-firmware

部件号:MSP430F5435A
主题中讨论的其他部件: MSP430F5435

我们正在将设计从MSP430f5435迁移到MSP430f5435A变体,在阅读sla419c指南之后,我需要担心的另一件事是通过向地址的REFCTL0寄存器写入来设置内部电压参考模块,使其在向后兼容模式下工作 1b0h。 我的问题是,如果我将此添加到固件,然后在不支持此寄存器的非A变体上运行固件,是否可以? 是否会抛出某种错误/异常? 我想生产在两个微控制器上都能正常工作的固件,原因显而易见。 如果确实导致问题,是否存在在运行时检测固件运行在哪个微控制器上的余地?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Michael:

    我建议查看存储在TLV中的"设备ID"数据。 您可以查看数据表中的9.11 设备说明部分。 您可以从此处确定代码运行在哪个设备上,以及是否需要配置REFCTL0

    此致,

    Evan