[求助] 怎么解决CCS5.4中报错:could not open source file‘csl_cacheAux.h’

w0a0n7g   2014-4-14 10:42 楼主

rt,运行程序时,CCS5.4中报错:could not open source file‘csl_cacheAux.h’,怎么解决这个问题?急求!!!
帮助他人,快乐自己!

回复评论 (9)

csl_cacheAux.h所在的路劲添加到了Include中了吗?
点赞  2014-4-14 12:38
把路径添加到bulid-> options  中的compiler 中的include
点赞  2014-4-14 12:39
楼上正解。
有时移植的工程,也会出现找不到文件,如果碰到这种情况,就新建一个工程比较好
点赞  2014-4-14 13:29
应该需要把那文件放在你的工程下面吧.....你是不是没有放呢?
人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
点赞  2014-4-14 14:28
谢谢!添加了路径,现在只有一个错误没有解决了gmake: *** No rule to make target `C:/Users/Administrator/workspace_v5_4/common/KeyStone_Navigator_init_drv.c', needed by `src/KeyStone_Navigator_init_drv.obj'.        不知该如何配置,求指教!


  • QQ截图20140414152824.png
帮助他人,快乐自己!
点赞  2014-4-14 15:33
问题已经解决,方法如下:
1、查看路径是否正确:右击工程选择properties->bulid->C6000 Compiler->Include Options ,在include search path 里面添加pdk packet路径(以我自己的为例)C:\ti\pdk_C6670_1_1_2_6\packages和csl路径C:\ti\csl(以我自己的为例),如下图:


  • QQ截图20140416160619.png
帮助他人,快乐自己!
点赞  2014-4-16 16:07
2、然后重新编译工程,发现错误会没有了,或者还有个别错误,如我之后遇到的gmake: *** No rule to make target `C:/Users/Administrator/workspace_v5_4/common/KeyStone_Navigator_init_drv.c', needed by `src/KeyStone_Navigator_init_drv.obj'.  
观察工程中的文件,KeyStone_Navigator_init_drv.c,可能是这个文件上打了个感叹号!,表示这个文件的link 路径不对,可以选中这个文件后delete,然后从工程所在目录的common中把这个文件拖拽到工程中重新link即可。如图:


  • QQ截图20140416161558.png
  • QQ截图20140416161611.png
帮助他人,快乐自己!
点赞  2014-4-16 16:14
问题已经解决,如遇到类似问题,欢迎大家相互讨论学习,也希望得到各位的指点教导,感谢eeworld给我们提供交流学习的平台!大家帮助大家,希望我们能够共同进步!  @maylove
帮助他人,快乐自己!
点赞  2014-4-16 16:18
楼主,你好。我安装了include的路径,也提示无法打开source文件。请问你那个C盘的csl是什么文件呢?
点赞  2014-12-3 19:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复