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.

[参考译文] 编译器/MSP430-GCC-opensource:MSP430 GCC 独立包

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/838502/compiler-msp430-gcc-opensource-msp430-gcc-stand-alone-packages

器件型号:MSP430-GCC-opensource
主题中讨论的其他器件:MSP430FR5969

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

我正在将项目从 CCS 中转换出来。 我从 makefile 文件构建、计划使用 MSP Flasher 加载 MSP430FR5969、并计划使用 gdb 进行调试。

我将尝试遵循 《MSP430 GCC 用户指南》。 以下部分似乎包含了我需要的有关独立软件包的信息:

但是 、MSP430 GCC 软件下载页面上不存在这些下载选项。 我拥有的唯一选项如下所示:

我已经下载了 MSP430-gcc-8.2.0.52 source-full、linux64和支持文件包。 从源代码构建完整的 gcc 编译器并搜索所有软件包后、我无法找到用户指南中引用的 gdb_agent。 我缺少什么?

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

    经过进一步调查、我假设这是与相关问题中引用的情况类似的情况。 似乎编译器8.x 版已发布、但未准备好完整的调试堆栈。 我计划继续使用包含编译器版本的6.1.1.0版  7.3.2.154.

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

    是的、遗憾的是、8.2.0没有生成安装程序、下一个版本将提供安装程序。 但是7.3.2安装程序中的调试堆栈可与 MSP430-GCC 8.2.0配合使用。 您可以使用以下步骤在7.3.2安装过程中安装新的工具链。

    请注意、这些命令必须作为 root 用户执行、从安装 MSP430-gcc 的目录执行、例如"/opt/ti/msp430-gcc "

    1. 删除"lib"、"lib64"(如果存在)、"libexec"、"MSP430-elf"、"share"目录
      sudo rm -r lib lib64 libexec msp430-elf 共享 

    2. 删除 bin/中的 MSP430-elf-*可执行文件
      sudo rm bin/msp430-elf-* 
    3. 复制新工具链
      sudo cp -a $home/Downloads/msp430-gcc-8.2.0.52_linux64/*。 

    我已验证此工具链是否按预期工作、并通过了一些完整性测试。 如果您决定尝试此操作并有任何问题、请告诉我。

    此致、