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.
工具/软件:Code Composer Studio
我从Digikey购买了两块MSP-EXP430FR5969 Launchpad板。 我尝试了工厂预装的"开箱即用"演示。
我正在使用Windows 7运行演示的GUI部分。 在GUI中,每个板在"实时记录"和"登录到FRAM"以及"回放FRAM"方面都运行良好。
因此,两个Launchpad主板都能很好地使用"出厂预装的开箱演示"。
然后我加载了CCS Ver 7.0 .0.0.0043万 ,并编译了“开箱即用演示”的源代码。 我进入调试模式并重新刷新了两块板。
在发生刷新之前,每个Launchpad主板都需要自动固件更新...这一切正常。 固件更新后,每个主板似乎都可以正常刷新"新编译的开箱即用演示固件映像"。
我关闭CCS并从主板上拔下USB,然后重新插入USB并启动 演示的GUI部分。
GUI现在仅在实时模式下工作。 当记录到FRAM...记录件似乎工作正常。 至少绿色LED每5秒闪烁一次,这意味着记录到FRAM。 但从FRAM播放不起作用。
每个主板都表现出完全相同的行为。 这使我相信问题在于演示源代码,而不是闪存过程或GUI程序本身。 使用原始出厂加载的演示,一切正常。
我在编译期间收到了一条警告消息#1.042万-D:"FRAM device usage: Clearing PM5CTL0.LOCKLPM2 5 bit at start-up (FRAM设备使用:启动时清除PM5CTL0.LOCKLPPM5位)"。
它建议:在项目开始时插入以下代码行:
"//禁用GPIO开机默认高阻抗模式以激活
//以前配置的端口设置
PM5CTL0 &=~LCKLPM5;'
我插入这些树线作为"int main(void)"函数的第一行。
它消除了警告消息...但FRAM的播放仍然中断。
我将通过将Atmel与Atmel Visual Studio和 Visual Micro Studio配合使用来了解MSP430
我特别寻找FRAM芯片提供的"极低功耗解决方案"。
如有任何帮助,我们将不胜感激。
您好,James:
这实际上是OOB源代码的已知错误... 请参阅此帖子,了解对当前版本的源代码的修复: https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/47.8405万/1733830#1733830</s>173.383万 173.383万
我将确保升级此错误并在我们的下一个MSP430Ware更新中修复它。
感谢您对MSP430进行评估!
Eric C
您好,Eric,
我想我在 您的下一个MSP430Ware更新中找到了另一个要修复的问题。 在main.c文件中...代码行84-85应该清除与板上按钮S2相连的WFP 1.1 上的中断标志。
第84行的注释是正确的,但代码将GPIO _PIN0作为引脚编号传递。 除非我感到困惑,否则我认为它应该通过 GPIO _PIN1。
GPIO _PIN0实际驱动LED2。