主题中讨论的其他器件:HALCOGEN
我在这里被重定向、因为我的问题在处理器论坛中无法得到解答(原始问题 CCStudio 的链接:CCS10.2.0 (20.2.2LTS)无法编译 HALCoGen 04.07.01生成的源代码-处理器论坛-处理器- TI E2E 支持论坛)
基本上、问题是对于 CCS 10.1.1 (ti-cgt-arm_20.2.1.LTS)、HALCoGen 生成的源代码会使用超严格的设置进行编译(与此相关的是 -strict_ansi、-diag_error=2142和-diag_warnes_as 错误)、并且由于 CCS 10.2.0 (ti-cgt-arm_20.2.LTS 不再编译某些文件)。
您可以使用 我原始问题中发布的示例 QJ Wang、并按如下方式进行编译:
为了获得错误、编译器现在为 ti-cgt-arm_20.2.LTS 和 ti-cgt-arm_20.2.4.LTS 生成、只需运行(#2142-D:有符号和无符号操作数之间的比较):
C:\ti\ccs1030\ccs\tools\compiler\ti-cgt-arm_20.2.4.sps\bin\armcl.exe --silicon_version=7R5 --code_state=32 --float_support=vfpv3D16 -g --diag_emit=off --display_error_type=hl-code_null-ccs_ex=102g=-cn_ex-ccs_examples\cominfl_ex-combe.com_warnes\comning_deces\comines\comines\comines=1.1023\cmag_ines\cmag_ines\cmag_ines\cmos\comines\comines\comines\comines=1.1023\cmos_ex-ines\comines\comines\comines\comines\comines\comines\comp.pr-ines\comines\comines\comines\comines\comines\c
我们怀疑枚举处理必须已更改、并且在上次更新中引入了回归。
