最近做C6784的一个项目,设计c6748和OMAPL138的使用UPP互相通信。
使用的是TI官方提供的syslink,官方的说明书只有简单的建立SYS/BIOS的例子,以及一个SYSLINK程序,没有将如何去配置环境。一开始我是按照说明书,在LInux下建立编译环境的,配好以后发现也可以编译程序,不过不同的是LInux下编译dsp程序生成的是.xe674后缀的文件,我查了一下,网上说这个和windowCCS编译生成的.out是一样的,但是,但是,但是,使用原版的程序编译出来放到板子就是运行不了,卡主,而使用例程自带的编译好的.xe674文件确可以运行,真的头痛。所以我着手搭建Windows下的CCS编译环境,先是按照SYS/BIOS搭建的教程搭建,搭建好了rebuild发现层层问题,如下。
1编译时出现
Description Resource Path Location Type
#20 identifier "__func__" is undefined message_heap.c /UppDsp line 24 C/C++ Problemf的错误,如下


本文详细记录了在Windows环境下使用CCS进行C6748和OMAPL138 DSP项目开发时遇到的编译错误和运行问题,包括log.h中__func__未定义、函数声明缺失、芯片选择错误以及段错误的解决过程。通过添加GCC编译器、调整Link设置、修改芯片选择选项以及调整内存配置,最终成功解决问题并使程序正常运行。
最低0.47元/天 解锁文章
2048

被折叠的 条评论
为什么被折叠?



