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.

[参考译文] CCS/MSP430FR5969:MSP-EXP430FR5969 Launchpad "开箱即用演示"在CSS版本7.0 .0.0.0043万 中不起作用。

Guru**** 2250420 points
Other Parts Discussed in Thread: MSP-EXP430FR5969
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/578103/ccs-msp430fr5969-msp-exp430fr5969-launchpad-out-of-box-demo-not-working-in-css-ver-7-0-0-00043

部件号:MSP430FR5969
主题中讨论的其他部件:MSP-EXP430FR5969MSP430WARE

工具/软件: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:

    我已经对此进行了测试,我能够重现您遇到的问题。 目前,我没有解决方法,但我将与我们的CCS团队合作解决此问题,并让您随时了解最新情况。 感谢您提请我们注意此事。

    此致,
    Caleb Overbay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哇...我对这方面的快速转变印象非常深刻。
    这让我很有信心,我没有做错任何事情。

    另一个线索,我在GUI中注意到,只要主板连接到COM端口,窗口中就会出现一条黑色的框线。
    尝试转储FRAM时,黑色帧意外消失。
    这可能意味着COM端口突然断开其连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,James:

    感谢您提供最新信息。 我认为这只是GUI和/或开箱即用演示代码的问题。 我不期望它会阻碍您对董事会的任何其他发展。 如果您在使用示例代码或主板时遇到任何其他问题,请告知我们。 再次强调,我将确保您随时了解最新的状态。

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

    您好,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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对有问题的源代码行应用了修复。

    在"main.c"和"FRAMLogMode.c"源文件中,多行代码的延迟时间从50万增加到90万。

    更改后...一切正常。
    感谢你们的快速帮助!!!

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

    您好,Eric,

    我想我在 您的下一个MSP430Ware更新中找到了另一个要修复的问题。 在main.c文件中...代码行84-85应该清除与板上按钮S2相连的WFP 1.1 上的中断标志。

    第84行的注释是正确的,但代码将GPIO _PIN0作为引脚编号传递。 除非我感到困惑,否则我认为它应该通过 GPIO _PIN1。

    GPIO _PIN0实际驱动LED2。