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.

[参考译文] TI库模块中的TI ARM clang ASM文件调试信息和typedef重新定义

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1097504/ti-arm-clang-asm-file-debug-information-and-typedef-redefinition-in-ti-library-module

主题中讨论的其它部件:DRA782

您好,

我们最近切换到了TI ARM Clang编译器2.0 .0,用于 Jacinto DRA782的M4内核。 遗憾的是,我们面临两个问题:

-  调试代码时,CCS (我们尝试了多个版本)无法在主窗口中显示ASM文件。 ASM代码只能在反汇编窗口中调试。 我们尝试了所有可用的编译器开关。 我们的设置是 -g -gdwarf-3 -mcpu=cortex-m4 --target=arm-arm-none-eabi -mfloat-abi=soft -mthumb-x assembler-with -cpp

TI库包含typedef重定义。 我们将警告视为错误,因此我们必须使用 -wno-typedef-redefinition禁用此警告。 使用编译器的此功能可以检测到重新定义。

C:/ti/compiler/ti-CGT-armllvm_C11 2.0 图元[-Werror,-WPedef-redefinition ]
typedef __WCHAR_TYPE____WCHAR_T_TYPE__;
^
C:/ti/compiler/ti-CGT-armllvm_armlvm_sts.0.sts/include/c\machine/_types.h 2.0 :137:24:注:前面的定义在这里
typedef __WCHAR_TYPE____WCHAR_T_TYPE__;

我们希望得到支持,以消除这一问题。