工具与软件:
尊敬的 TI 专家:
我使用的是基于 AM6422的定制电路板。 基于 SDK 09.02.00.08的 Linux 和基于09_02_01_05的 MCU SDK。
我使用 CCS12.1.0和 TI Clang v3.2.2.LTS
我想通过以下设置将枚举类型定义为4字节:

构建项目时、我将收到以下有关枚举类型的警告:



我可以使用 -fno-short-enums 重新编译 drivers.am64x.r5f.ti-arm-clang.debug.lib 和 freertos.am64x.r5f.ti-arm-clang.debug.lib 以清除 drivers.am64x.r5f.ti-arm-clang.debug.lib 和 freertos.am64x.r5f.ti-arm-clang.debug.lib 上的警告。
但是,我应该如何清洁这些波纹管上的警告,
#16027-D 目标文件具有不兼容的枚举类型(C:\ti\ti\ti-cgt-armllvm_3.2.rst\lib\clang/15.0.7/lib/armv7r-ti-none-eabihf/libclang_rt.builtins.a"= packed、"./syscfg/ti_dpl_config.o = 32位)
#16027-D 目标文件具有不兼容的枚举类型(C:\ti\ti\ti-cgt-armllvm_3.2.rts\lib\armv7r-ti-none-eabihf/c/libc.obj 中的"sprintf.obj"= packed、".cm"=/syscfg/ti_dpl_config.o 32位)
#16027-D 目标文件具有不兼容的枚举类型(C:\ti\ti\cgt-armllvm_3.2.rts\lib\armv7r-ti-none-eabihf/c/libsysbm.a"= packed、"./syscfg/ti_dpl_config.o = 32位)
此致
xixiguo
