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-elf-gcc 仍不在搜索 devices.csv 的包含路径

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/716289/msp430-elf-gcc-still-not-searching-include-path-for-devices-csv

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

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

您好! 我注意到之前关于 MSP430-elf-gcc 的主题未在其器件的包含路径中进行搜索。csv: https://e2e.ti.com/support/development_tools/compiler/f/343/t/647209?Compiler-MSP430-GCC-OPENSOURCE-Feedback-on-msp430-gcc 

MSP430_gcc_7-3-1-23

但是、GCC 似乎仍不在最新版本的 GCC 的包含路径中搜索 devices.csv:

[Kelvin@batmanbatman ~]$ msp430-elf-gcc -o main.elf main.c -mmcu=msp430fr2512
CC1:警告:在任何包含路径上都找不到 devices.csv。
请从以下位置获取 MSP430-gcc-support-files 存档的最新版本:
" software-dl.ti.com/.../index_FDS.html"
并将包含 devices.csv 的"include"目录的完整路径放置在用-i 指定的包含路径上

默认为硬编码设备数据...
CC1:警告:无法识别的 MCU 名称'fr4302512'、假设它只是一个没有 ha 的 MSP430
使用-mCPU 和-mhwmmult 选项显式设置这些选项。

我的版本为7.3.1-24:

[Kelvin@batmanbatman ~]$ MSP430-elf-gcc -版本
MSP430-elf-gcc (Mitto Systems Limited - MSP430-gcc 7.3.1.24) 7.3.1
版权所有(C) 2017 Free Software Foundation、Inc.
这是免费软件;请参阅复印条件的来源。 没有
保修;甚至不适用于适销性或特定用途的适用性。

GCC 可以找到其包含文件、因为我在 main.c 中包含 msp430.h、并且它将在其他旧器件中编译时不会出现无法识别的 MCU 名称警告。 如果我在命令行参数中添加"-/usr/msp430-elf/include"、它也会使用 SP430FR2512进行编译。

你们能不能确认这是否是预期行为、是否很快就会有修复?

谢谢、

开尔文

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

    MSP430编译   器如何查找和使用 MSP430 GCC 支持文件(如 devices.csv)的文档记录在 MSP430 GCC 编译器手册中的使用 MSP430 GCC 支持文件一节中。   

    还有一些进一步的限制。  我发现您必须以“Unix 风格”指定目录名,类似于...

    % msp430-elf-gcc -o main.elf main.c -mmcu=msp430fr2512 -i/ti/ccsv8/ccs_base/msp430/include_gcc -L/ti/ccsv8/ccs_base/msp430/include_gcc 

    请注意正向斜线。  这似乎是不对的。  因此、我想提交一份错误报告。  现在、我不知道如何执行该操作。  我必须就此向您返回。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 很抱歉、我应该更仔细地阅读该文档
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="George mock]注意前斜杠。  这似乎是不对的。  因此、我想提交一份错误报告。  现在、我不知道如何执行该操作。  我必须就此向您回复。

    我在 SDOWP 系统中提交了 MSPGCC-84、以解决此问题。   

    谢谢、此致、

    乔治