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.

[参考译文] MSP430G2202:具有 Energia 草图和不同 MSP430#39的 CCSv7

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430G2202, ENERGIA, MSP430G2553, MSP430G2231, MSP430G2452

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/567088/msp430g2202-ccsv7-with-energia-sketches-and-different-msp430-s

器件型号:MSP430G2202
主题中讨论的其他器件: EnergiaMSP430G2553MSP430G2231MSP430G2452

我希望使用 CCSv7中的 Energia Sketch (Energia 18)和不同的 MSP430GXXX 器件、快速对产品进行原型设计。  当我创建一个 sketch 时、它将我默认为 MSP430G2553。 我有一组我想改用的 MSP430G2202。  当我右键单击我的项目并转至 Properties->Generation->Variant 并将其设置为 MSP430G2202时、它会创建一个新的配置文件并将其设置为对我有效。  所有编译都正常、但当它将其加载到电路板时、我会得到以下错误

MSP430:写入长度为0x34a 的第0页0xc000处的存储器块时遇到问题:无法写入器件存储器

在我看来、目标板实际上没有变化、它仍然尝试写入 G2553使用的存储器位置。  因此我进一步探讨了在 Properties->Build->GNU Compiler->Runtime 下,目标没有改变。  因此、我更改为 G2202、现在我收到了编译错误...

使用 Energia Sketch 时是否支持 G2553以外的其他 MCU?  

如果是、让它们正常工作的过程是什么?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经介绍了一些内容、看起来 Energia v17为 G launchpad 提供支持的唯一 MCU 是 MSP430G2231、MSP430G2452和 MSP430G2553。 此外、在 Energia v18中、他们还停止了对 G2231的支持。 我想这意味着这些是 CCS 中唯一支持的 MCU。 也许在构建基于 sketch 的工程时、变量选择框只允许您选择受支持的 MCU。。。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 James:
    让我更深入地探讨一下这个问题。 我将寻找解决问题或实施您提到的更改的方法。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     对 G2231和 G2452的支持确实从 Energia 18中取消、但将在 Energia 18的下一个核心更新中重新引入。

    支持 MSP430G2202相当简单。 唯一需要的是编辑 boards.txt 并将 MSP430G2202添加为目标。 最简单的方法是复制 G2231条目、然后针对 MSP430G2202对其进行修改。

    对于 Energia 18、板级配置文件位于:

    • 在 GNU/Linuux 上:~/.energia15/packages/energia/hardware/msp430/x.y.z/boards.txt
    • 在 Windows 上:%APPDATA%\Energia15\packages/hardware\msp430\x.y.z\boards.txt
    • 在 MacOSXes 上:~/Library/Energia15/packages/hardware/msp430/x.y.z/boards.txt

    对于 Energia 17、它们位于 Energia 安装硬件/MSP430/boards.txt 中

    据我所知、所有外设都与 G2231类似、因此它们应该可以正常工作。  MSP430G2202只有2k 闪存和256B RAM。 根据您的想法、对于更广泛的草图、这可能会有点低。

    Robert