主题中讨论的其他器件:MSP430G2553、 ENERGIA
我有一个安装了 msp430g2553的 MSP-EXP430G2 LaunchPad。 几天前、在对代码进行实验之后、我注意到 I2C 传输协议中的中断 不起作用(以前效果不错)。 假设我再次发生混乱、我尝试查看调试器必须说什么:
执行代码 bis.b #UCB0TXIE、&IE2 (bis.b #0x08、&IE2)时、IE2寄存器中的标志不 会从0更改为1、就像只是 nop 一样
2.尝试手动设置 IE2寄存器中的任何位(使用调试器)时、调试器会崩溃
2.1.在调试日志中,将显示以下消息:
无法执行访问,BSL 内存段受到保护:(WriteMemory),地址= 0x0,缓冲区=,计数= 0x2
-Fatal 错误:无法重新初始化会话已中止!
-Register Window write operation to 'IE2.UCB0TXIE' failed.(注册窗口写入操作失败。)
2.2.弹出此错误消息:
2.3. IDE 崩溃,调试器崩溃,出现有关连接失败的消息。 所有这些都将保留、直到 IDE 重新启动和 Launchpad 重新启动。
我怀疑 Energia 可能会导致问题、因为我出于纯粹的好奇而尝试输入其代码。 即使它向我报告未找到器件、并且代码未更改、我认为它仍然会引入一些干扰。 但我不确定。
在这种情况下、我想知道什么是最佳选择。 我是否应该尝试重新安装 launchpad Frimware? 但如何呢? 我尝试查阅手册,但没有找到任何答案。
以下是我使用的软件:
操作系统:Win7 32/64
Compilator:NAKEK_ASM/IAR
Flasher:Lite FET-Pro430 Elprotronic/IAR
Debugger:IAR
在这里、Lite FET-Pro430对固件版本的响应:
我希望在这方面得到任何帮助。 谢谢!

