您好,
我们最近切换到了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__;
我们希望得到支持,以消除这一问题。