Other Parts Discussed in Thread: C2000WARE
器件型号: TMS320F28377S
主题: C2000WARE 中讨论的其他器件
TMS320F28377S:cl2000 22.6.3 编译器错误、其中 22.6.1 没有
以下链接中描述的问题是否已解决?
https://sir.ext.ti.com/jira/browse/EXT_EP-13044
谢谢、
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.
Other Parts Discussed in Thread: C2000WARE
器件型号: TMS320F28377S
主题: C2000WARE 中讨论的其他器件
以下链接中描述的问题是否已解决?
https://sir.ext.ti.com/jira/browse/EXT_EP-13044
谢谢、
C2000Ware v26.00.00.00 中已修复了使用不一致类型时的 C2000Ware 错误
下载地址: https://www.ti.com/tool/download/C2000WARE
发行说明: https://software-dl.ti.com/C2000/c2000_apps_public_sw/c2000ware/26_00_00_00/release_notes.html
已更新上面显示的编译器更改以恢复原始类型更改和
相反、仅限于 char16_t 处理原始问题 它将包含在 C28 编译器中
v22.6.4.LTS(4 月底)和 v25.11.1.LTS(5 月底)。
在 22.6.3.LTS 和 25.11.0.LTS 中、暴露了使用不一致类型时 C2000Ware 问题的变化。
25.11.x.LTS 是具有最新功能的最新编译器版本:
https://software-dl.ti.com/codegen/esd/cgt_public_sw/C2000/25.11.0.LTS/README.html
22.6.x.LTS 是之前的长期版本。
我们始终建议使用最新的编译器版本来获取最新功能和错误修复、但这实际上取决于您的用例以及是否因工程限制而限制为 22.6.x.LTS。 如果是、则 22.6.2.LTS 也应避免该问题。
我在 C2000Ware 中的定义不兼容会导致错误
C2000 编译器:“../C2000/TIMER.c"<xmt-block0>“ src
“c:-v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --isr_save_vcu_regs=on --tmu_support=tmu0 --vcu_support=vcu2 --fp_mode=relaxed --include_path=“C:/ti/ccs2050/ccs/tools/compiler/ti-cgt-c2000_25.11.0.LTS/include /BlueCrest/projects/CMCScannerPlusPlus/inc /ti/c2000/C2000Ware_26_00_00_00/driverlib/f2837xs/driverlib ---include_path=“cpp_download="cpe_download="-detail_path="cup_cpu":“:/BlueCrest/projects/CMCScannerPlusPlus“/BlueCrest/projects/CMCScannerPlusPlus /BlueCrest/projects/CMCScannerPlusPlus/inc/common“ /BlueCrest/projects/CMCScannerPlusPlus/inc/common /ti/c2000/C2000Ware_26_00_00_00/libraries/flash_api/f2837xs/include“ /ti/c2000/C2000Ware_26_00_00_00/libraries/flash_api/f2837xs/include --detail_path=“cpe="c_download_download="c_download="cpe_path:“:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/headers/include“/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/headers/include -“ ------/BlueCrest/projects/CMCScannerPlusPlus/device - cpe=“cpe_p_download_download="c_path_path="cup_download="cpe":“:cpe"“cpe":“:cup_deign="cpe"“cup_deign="cpe":“:cpe="c_deign="c_de">“cpe="c_deign="c_de"> cpe"“ cpe"-“-/ti/c2000/C2000Ware_26_00_00_00/libraries/dsp/VCU/c28/include/vcu0“/ti/c2000/C2000Ware_26_00_00_00/libraries/dsp/VCU/c28/include/vcu0 -“ -/BlueCrest/projects/CMCScannerPlusPlus/inc/common/fromCMCESMCPlus“/BlueCrest/projects/CMCScannerPlusPlus/inc/common/fromCMCESMCPlus -/BlueCrest/projects/CMCScannerPlusPlus/dsp_shared -/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include -/ti/ccs2050/ccs/tools/compiler/ti-cgt-c2000_25.11.0.LTS/bin/cl2000 src /BlueCrest/projects/CMCScannerPlusPlus/DEBUG_FLASH/syscfg src src
[8]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 192 行:错误#148:声明与“Uint16 RamfuncsLoadStart“不兼容(在“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalPrototypes.h“的第 345 行声明)
[9]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 193 行:错误#148:声明与“UINT16 RamfuncsLoadEnd“不兼容(声明位于“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalPrototypes.h“的第 346 行)
[10]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 194 行:错误#148:声明与“Uint16 RamfuncsLoadSize“不兼容(在“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalPrototypes.h“的第 347 行声明)
[11]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 195 行:错误#148:声明与“Uint16 RamfuncsRunStart“不兼容(声明位于“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalProtocoltypes.h“的第 348 行)
[12]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 196 行:错误#148:声明与“UINT16 RamfuncsRunEnd“不兼容(声明位于“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalProtocoltypes.h“的第 349 行)
[13]“C:/ti/c2000/C2000Ware_26_00_00_00/device_support/f2837xs/common/include/device.h、第 197 行:错误#148:声明与“Uint16 RamfuncsRunSize“不兼容(声明位于“C:\ti\c2000\C2000Ware_26_00_00\device_support\f2837xs\common\include\F2837xS GlobalProtocoltypes.h“的第 350 行)
在编译“../timer.c"时“时检测到 6 个错误 src。