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.

[参考译文] MSP430FR5959:将JetBrains CLion IDE与MSP430 GCC结合使用

Guru**** 2604225 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/635539/msp430fr5959-using-jetbrains-clion-ide-with-msp430-gcc

部件号:MSP430FR5959
主题:MSP430-GCC-opensource中讨论的其它部件

大家好!

我使用CCSv7来开发我的MSP430项目。 JetBrains IDE非常强大和友好,所以我想尝试一下CLion作为IDE。
但是,没有有关 配置IDE以与MSP430芯片配合使用的信息。 我唯一了解的主题是 STM32, 我不确定CMakeLists.txt文件编辑是唯一可能的方法。

类似主题 https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/60.596万
Bruno Saraiva的#MCE_TEMP_URL#。 我不清楚提出的解决方案:

我用CLion实验手臂。 如果您需要其所有项目管理功能,则需要使用CMake。 它所做的就是生成makefile。 您可以在此处连接CCS编译器或其他任何内容(只需查看编译和链接时调用的内容)。 但是,我建议使用GCC。

该主题已锁定,因此我敢要求更明确的解释:如何将MSP430-elf-gcc设置 为CLion的编译器。

谢谢,

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

    TI不维护MSP430-GCC开放源代码,并且MSP430具有专有内核,而不是Stellaris器件之类的ARM,这使得此问题难以得到支持。 我没有听说过任何用户能够将JetBrains CLion IDE与MSP430配合使用。

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

    你好,Ryan!

    感谢您的回答! 我会在有空闲时间时尝试寻找解决方案。 配置CLion 以使用指定的压实机的任务似乎不是很艰巨。 调试 可能需要花费一些精力。

    希望在11月报告:)

    此致,

    Yury

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

    [报价用户="Iurii Vlasenko"]

    配置CLion 以使用指定的压实机的任务似乎不是很艰巨。 调试 可能需要花费一些精力。 希望在11月报告:)

    [/引述]

    现在已经是12月了。 因此,我决定报告目前的情况。

    1)实现了连接CLion和MSP430-gcc的目标。 我不确定这是否是最佳解决方案,但我可以  

    • 使用CLion IDE的所有支持功能编辑源文件
    • 使用MSP430-gcc构建项目
    • 使用EZ-FET编程器将EXE文件(请精确地说.elf)上载到目标MCU

    2)尚未在IDE中进行调试。 要调整IDE调试,必须 首先设置命令行调试会话。 但是 MSP430的gdb_agent_console 目前不能与我的5969 LaunchPad一起使用... 我将在CCS论坛上提出一个问题,但我不确定那里对GDB问题的支持。

    无论如何,我要花一些时间来决定我是否可以做更多的事情,或者上述结果是最终的。 然后,我打算介绍如何将CLion与MSP430-gcc配合使用。 也许CCS论坛将是一个更合适的地方(?)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Yury的更新! 如果您能将您的结果同时发布在该主题和CCS论坛上,以获得最大可见性,那将是非常好的。 同样,我也不确定CCS论坛是否能够为您的调试问题提供任何支持,但它值得一试。

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

    Ryan,

    我会乐意报告我的结果。 但当我试图系统地说它时,我看到许多事情可能会改变, 大部分是简化的。 所以我得花些时间来做一份好的报告。

    是的,可以进行调试,但gdb和gdb服务器通信存在一些问题。 此处描述了该问题 

    谢谢,

    Yury

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

    我在 临时创建的博客中报告了所有结果