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.

[参考译文] 编译器/MSP430G2231:CCS "MSP430闪存设置"不可用

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/874823/compiler-msp430g2231-ccs-msp430-flash-settings-not-available

器件型号:MSP430G2231

工具/软件:TI C/C++编译器

Project -> Settings -> Debug -> MSP430 Flash Settings 使您可以选择在 CCS 编译和运行代码时擦除信息存储器。 除使用 MSP430G2231的项目外、我的所有项目都可以使用此设置。 我是否可以执行任何操作来使此选项可用? 如果我可以防止信息存储器被擦除、那么我可以保留从编译到编译的设置。  

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

    也许我有答案。 当我在 INFOD 中的0x1000处更改一个字节、然后重新编译、加载和调试时、该字节不会改变。 也许您没有选择、因为这是 CCS 唯一能为您提供的选择。  

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

    发言太快了。 有时 CCS 会擦除信息存储器、有时不会擦除。 有人知道如何防止擦除 MSP430G2231上的信息内存?

    该设置位于 Project -> Properties -> Debug。 对于使用其他 MCU 的我的项目、有一个页面用于"MSP430闪存设置"、但不适用于 MSP430G2231。 我是不是缺少什么东西、就是这样吗?

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

    我以前没有注意到过这一点。 似乎有人忘记挂东西。

    其他器件的默认选择(单选按钮)是"擦除主存储器"、因此我的第一个猜测是-即使有人忘记了某个东西-这也是它的作用。 您的第二个帖子建议了这是它正在执行的操作、但您的第一个帖子建议它实际上正在执行"擦除主存储器和信息存储器"(不是默认设置)、这对 F2系列器件具有很大的破坏性。

    但我也不知道如何解决它。

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

    您好、Lee、

    您使用的是哪个 CCS 版本? 我刚刚从 Resource Explorer 中查看了 MSP430G2231的一个简单项目、所有闪存设置的变体均可用、请参阅随附的屏幕截图。 这是最新的 CCS 9.3

    此致

    Peter

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

    问题已解决。 Bruce 指出、有人忘记添加该设置、但正如 Peter 所指出的那样、它返回到 CCS 版本9中。 我已经安装了 V.9、并且我回到了运行状态。 谢谢。