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.

[参考译文] 编译器/TMS320C6655:使用编译器 C6000 7.4.12时出现分段故障

Guru**** 2529560 points
Other Parts Discussed in Thread: MATHLIB

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/791451/compiler-tms320c6655-segmentation-fault-using-compiler-c6000-7-4-12

器件型号:TMS320C6655
主题中讨论的其他器件:MATHLIB

工具/软件:TI C/C++编译器

你(们)好  

由于 C6000 Code Composer 编译器7.4.12版、我遇到了段错误。

名为 SBM_inc_init.c 的编译文件、错误为:  

>>>

编译 SBM\inc_target\SBM_inc_init.c -> build\release_cc_c66x\_pooma\cp_fdsp\SBM_inc_init.obj 时
命令:'mkdir "Build\release_cc_c66x\_pooma\cp_fdsp"2>nPL 和 C:\ti\ccsv6\tools\compiler\c6000_7.4.12\bin\c6x -cmd_file=build/release_cc_c66x/compiler.op--6600_error=-mabet-symbi-display-degetel_-ma-dim-mag-ment-degetel-a-configk_beck-dim-mag-mag-ment-degreal-a=
l -O1 -i"C:\ti/ccsv6/tools/compiler/c6000_7.4.12/include"-i"C:\ti/BIOS_6_41_00_26/packages/ti/BIOS/include"-i"d:\repo\tsw\converter\CubePower_appl\build/release_cc_c66x/config10.2/mand_drivers/3_deb02_pru/sc/sc/sc/inc/inc1.0003/mand/config_1.0003/pruebackns/reguls\ch/inc/inc/inc/inc/inc/config02_pruebuls\ch/inc/inc
"-i"C:\ti/pdk_C6657_1_1_2_6/packages/ti/CSL"-i"C:\ti/pdk_C6657_1_2_6/packages/ti/drv/qms"-i"C:\ti/pdk_C6657_1_2_1/ti_2_6/packages/ti/dpdk_zh/cn/packages:-ti_1/dimes/ti_1/dimp1/ndc/k_zh_packages:-ti_1/dimpls/ti_1/dc/k_zh_zh_packages:-cn/packages 1-/ti_mspi_zh/inc"-cn/packages"/content/ti_zh_ms/ti_zh/cn/packages"-cn/dat_1/dc/pdk_zh-cn/packages"-cn/packages"/content/cn/zh-cn/dat_1/dc/pd
_0/packages/ti/mathlib"-i"C:\ti/mathlib_c66x_3_1_1/0/packages/"-i"C:\ti/xdctools_3_30_05_60_core/packages"-i. iAppl\ApplConfig -I...\SharedLibs\CtrlLib -I...\SignalBlockManager\SBM_Runtim\Include -I...\Conv_Framework\Services\AdvStreaming -I.\Conv
_Framework\Framework_Core -i. -I..... i...\ShareDBlocks -iSBM -iCommon -I...\MSC\MSC_CTRL -iSBM\CPL\PlatformSupport -iSBM\CPL\PlatformSupport\PlatformIO -iSBM\CPL\driver -iSBM\CPL -I...\Conv_Framework\Drivers\CT440 -I...\Conv_Framework\OS\DCT44
0 -I...\Conv_Framework\OS\DSPBIOS -I...\Conv_Framework\if\DSPBIOS -iSBM\SharedLib\CtrlLib -I...\Shareds\ConterPlatform\ConversionLayer\Conv.Conv_Framework\if -I...\Conv_Framework -I.\Conv_Framework\Conv.\Conversion_Framework\Common Services -I.\Conv.\Conv_Framework\Conv.\Conv.\Conv.\Conv.\Common\Conversion_Framework
..\Conv_Framework\Services\ParamManager -I...\Conv_Framework\Services\OPCNameSpace\OldLibs\CFC -I...\Conv_FramingRawData -dDATASPACE_Server -DGDS_replication_enabled -dBENCH_manual_controls-d_CT_440 -d_dspb_d -framework_d -框架
LE_random_PWM -fssbuild\release_cc_c66x\_pooma\cpofdsp -frbuild\release_cc_c66x\_pooma\cp_fdsp SBM \inc_target\SBM_init.c'
输出:'
"SBM\inc_target\SBM_inc_init.c"、第65379行:警告#190-D:与其他类型混合的枚举类型
内部错误:C:\ti\ccsv6\tools\compiler\c6000_7.4.12\bin\opt6x.exe 遇到段错误
处理函数 OnEnterLevel1文件 C:\\Users\tntgtr\\AppData\Local\\Temp\\ibC858AF\\3\\171482
这是一个严重的问题。 请通过此消息和输入文件的副本与客户支持联系
并帮助我们继续使工具更可靠。
>>编译失败

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

附加了 c 文件。 请帮助我如何继续

BR
TAM 变换

维斯塔斯风能系统

e2e.ti.com/.../sbm_5F00_inc_5F00_init.c

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我需要重现错误。  您已提交了部分我需要复制的内容、但并非所有内容。

    源文件包括一个头文件、我没有该头文件。  请按照文章 如何提交编译器测试用例中的说明预处理 SBM_inc_init.c 文件、并将其附加到您的下一个帖子中。   

    感谢您显示构建选项。  但我还需要查看该文件的内容...

    [引用 user="TAM tran]--cmd_file=build/release_cc_c66x/configPkg/compiler.opt[/quot]

    它还包含其他可能与问题相关的构建选项。

    至于编译器版本7.4.12…… 它已超过5年、不再受支持。  您至少应考虑升级到7.4.24版。  这两个版本之间的唯一区别是错误修复。  如果您可以升级到最新版本8.3.3、这将是理想的选择。  我无法保证升级编译器可以解决您的问题。  但我认为机会很好。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请提交请求的测试用例。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我已重新编写代码、问题现已解决

    BR

    TAM 变换