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.
工具/软件:TI C/C++编译器
内部错误:/home/sun/ti/ccsv6/tools/compiler/arm_text.3.LTS/bin/armasm 15.12 在处理节.text:PCIETrafficctrl file /home/sun/project/kgr/am57xx_DSP/tirtos/install/pdk_am57xx_1_0_5/packags/ti/2x/binary/CS431/release/obj/release/pcie.sem4
这是由编译器本身的缺陷引起的。 TI客户支持部门可能会建议一种解决方法来避免这种情况。
升级到最新版本的编译器可以解决此问题。
很遗憾,我无法重现此错误。 因此,我无法解释发生了什么。
我不熟悉你正在构建的PDK。 但是我下载了它,并且我在尝试重现问题的过程中构建了它的CSL部分,但失败了。 因此,我知道足够多的信息来建议您可以使用的方法来发送测试案例,以便我们重现问题。
我想您刚刚完成了失败的make,该失败的make以上述诊断结束。 将此环境变量设置添加到您的系统...
ti_arm_c_option=--preproc_with注释--preproc_with编译
然后再次运行make。 构建将像以前一样失败。 但它将创建一个PCIe.pp文件。 它将与PCIe.c源文件位于同一目录中,类似于...
/home/sunnone/project/kgr/am57xx_dsp/tirtos/install/pdk_am57xx_1_0_5/packages/ti/CSL/src/IP/PCIe/V1/priv/PCIe.pp
将该文件附加到您的下一篇文章中。 此外,编译器看到的完整命令字符串也完全显示出来。
有关刚才描述的方法的更多背景... ARM编译器手册中提供了TI_ARM_C_OPTION环境变量的文档。 有关为测试用例预处理C文件的信息,请参阅Wiki文章 PreProcess Complex Source Code for Bug Submissions(错误提交的预处理复杂源代码)。
谢谢,此致,
-George