CCS新建BIOS工程的设置问题

本文介绍了一种解决CCS例程中头文件编译时找不到的问题的方法。通过调整工程文件的目录结构,确保与DEMO例程一致,解决了因路径配置不当导致的编译错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在开发一个上位机和下位机通信程序,遇到一点问题,费了好大的劲才得到解决。记录如下:

新建一个CCS例程(基于SYSBIOS系统),发现一个头文件明明存在于工程文件夹下,编译时却报错,说不能打开该文件。翻开以前的例程,同样在工程文件夹下类似头文件却可以打开,于是注意到了可能工程配置问题。(后来与开发板厂家的技术人员沟通之后确认了问题的原因确实是这个)

 

昨天晚上以为编译成功了,后来才发现是自己精神恍惚了。

今天上午和相关技术工程师沟通之后才发现根本原因,自己已经参透1,2了但是毕竟程序是他写的,对于结构他最清楚。我只需要把相关的文件放入APPLICATION里面即可,然后把platform文件放入与APPLICATION同级的目录文件下即可。

 

 

 

知识点:../include表示上一级目录。多一个这个结构表示上上个结构。

 

不需要修改nimu里面48行的代码,只需要按照原来demo里面的架构模式,将工程文件放入application里面即可解决问题。如果把.out文件放入外面就会出现新的问题,或者工程文件放入外面的文件则需要修改build option的相关配置。

Workspace文件目录设置如下:

 

 

 

 

以上就是移植过来的工程文件。

 

 

最后不要忘了修改这个文件。


 

总结:只要保持新建的工作空间下,各个文件之间的目录架构保持与DEMO例程一致即可。

因为原来的程序就是根据这个写好并封装的,需要注意一下!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值