大家好、
我收到了以下请求:
请提供协助。
################################
我们开发了许多 MSP430G 系列产品、我们觉得使用 MSP430系列开发新产品非常有经验、但是由于 I/O 需求较高、我们决定迁移到 MSP430FR 系列、并决定继续使用 MSP430FR2153微控制器。 由于 MSP430FR2153也通过 Spy-Bi-Ware 接口进行编程、我们认为可以使用用于 MSP430G 系列的相同 IAR IDE 和 LaunchPad 工具进行编程。
奇怪的是、LaunchPad 开发套件中使用的 Spy-Bi-Ware 系列虽然可以成功地对任何 MSP430G 系列进行编程、但并未对 MSP430FR2153进行编程。 然后、我们尝试通过 IAR 嵌入式工作平台 IDE 版本7.12.4使用 MSP-FET430工具进行编程、并成功对 MSP430FR2153进行编程。 然而、这一成功并不是长久的、这个配置只允许我们在2次之后对 MSP430FR2153进行编程、就好像微控制器是受写保护的。 我们对两个非常简单的程序进行了测试、以确定微控制器是否已成功编程。 在上传第一个将 P3.3 GPIO 引脚变为高电平的程序后、我们将能够在引脚上看到3.3V 电压、然后上传第二个将 P3.3 GPIO 变为低电平的程序、我们将能够在引脚上看到0V 电压。 在我们再次上传第一个程序后、IAR 表示它已成功编程、我们也可以通过调试接口、P3.3引脚不会变为高电平、并且它保持在0V。
我们在 IAR 上使用默认出厂设置、您建议对我们的问题进行故障排除吗? 我们是否需要更改 FRAM 微控制器的设置?
################################