完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-5-31 15:29 编辑
我用CCS5.3调试demo程序,源代码是spectrum digital 提供的用于DM365板子开发和演示。我在建立一个project和安装好环境及设置后,试图build project时出现一个奇怪的错误。一个名叫EVMDM365_i2c.h的文件在编译的时候总是打不开,编译无法通过。检查该.h文件的路径和名字没有发现错误。试了好几天也没有发现原因。感谢那位高手可以帮我解答这个问题! 错误信息如下: **** Build of configuration Debug for project steven_test **** /home/davinci/ti/ccsv5/utils/bin/gmake -k all Building file: ../evmdm365.c Invoking: ARM Compiler "/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/bin/armcl" -mv5e --code_state=32 --abi=ti_arm9_abi -me -g --include_path="/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/include" --define=dm350 --define=dm365 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="evmdm365.pp" "../evmdm365.c" "../evmdm365_eeprom.h", line 18: fatal error #5: could not open source file "EVMDM365_i2c.h" >> Compilation failure Building file: ../evmdm365_eeprom.c Invoking: ARM Compiler "/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/bin/armcl" -mv5e --code_state=32 --abi=ti_arm9_abi -me -g --include_path="/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/include" --define=dm350 --define=dm365 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="evmdm365_eeprom.pp" "../evmdm365_eeprom.c" 1 fatal error detected in the compilation of "../evmdm365.c". Compilation terminated. gmake: *** [evmdm365.obj] Error 1 "../evmdm365_eeprom.h", line 18: fatal error #5: could not open source file "EVMDM365_i2c.h" >> Compilation failure 1 fatal error detected in the compilation of "../evmdm365_eeprom.c". Compilation terminated. gmake: *** [evmdm365_eeprom.obj] Error 1 Building file: ../evmdm365_i2c.c Invoking: ARM Compiler "/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/bin/armcl" -mv5e --code_state=32 --abi=ti_arm9_abi -me -g --include_path="/home/davinci/ti/ccsv5/tools/compiler/arm_5.0.1/include" --define=dm350 --define=dm365 --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="evmdm365_i2c.pp" "../evmdm365_i2c.c" "../evmdm365_eeprom.h", line 18: fatal error #5: could not open source file "EVMDM365_i2c.h" 1 fatal error detected in the compilation of "../evmdm365_i2c.c". Compilation terminated. gmake: *** [evmdm365_i2c.obj] Error 1 gmake: Target `all' not remade because of errors. >> Compilation failure **** Build Finished **** |
|
相关推荐
4个回答
|
|
试试直接在include#里指定.h的绝对路径
|
|
|
|
谢谢,Shine Zhang。 我在#include里指定了.h 的绝对路径,并确认文件名的正确,在指定的路径里找到该.h文件,同时也确定该.h文件的permission。可是还是一样的错误信息。郁闷! |
|
|
|
tongjingyang 发表于 2018-5-31 02:54 方便的话, 把程序发上来, 或者发个简单的测试程序也可以 |
|
|
|
谢谢Shine。由于CCS5.3是linux版本,所以include目录里的文件名要和程序里的#include文件名一致。把EVMDM365_i2c.h改为evmdm365就可以了。感谢帮助! |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
686 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
601 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1055 浏览 1 评论
744 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
526 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
169浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
130浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
128浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
125浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
59浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 00:24 , Processed in 1.066896 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号