发 帖  
原厂入驻New
[问答] C6748编译错误怎么办
2020-5-27 09:55:54  111 C6748 UART
分享
各位开发者:
          大家好。我在CCS 5下开发C6748的BIOS下的UART程序,进行编译时,报出以下错误:
Description Resource Path Location Type #10010 errors encountered during linking; "myUart1.out" not built myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _configureUart, first referenced in ./uartSample_main.obj myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3init, first referenced in ./uartSample_main.obj myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _Uart_init, first referenced in ./uartSample_main.obj myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _Uart_PARAMS, first referenced in ./uartSample_main.obj myUart1 C/C++ Problem
请教各位这个问题该如何解决。
0
2020-5-27 09:55:54   评论 分享淘帖

相关讨论

11 个讨论
上面的问题,我发现如果把定义Uart_init函数的源文件添加进工程就会解决,但同时会出现类似的很多问题,是由于新加入的源文件引起的。我想了解下,这一类的问题该如何来解决。
2020-5-27 10:01:39 评论

举报

阿兵888824 发表于 2020-5-27 10:01
上面的问题,我发现如果把定义Uart_init函数的源文件添加进工程就会解决,但同时会出现类似的很多问题,是由于新加入的源文件引起的。我想了解下,这一类的问题该如何来解决。

你需要将包含这些函数的库文件和相应的头文件添加到你的工程中。
2020-5-27 10:16:50 评论

举报

szoldman 发表于 2020-5-27 10:16
你需要将包含这些函数的库文件和相应的头文件添加到你的工程中。

你好,Hank Zhao,添加头文件到工程中是采用Add Files的形式来添加吗?添加库文件也是采用Add Files的形式吗?BIOS下,函数的库文件是什么样的啊?后缀名是.lib吗?谢谢。
2020-5-27 10:34:24 评论

举报

阿兵888824 发表于 2020-5-27 10:34
你好,Hank Zhao,添加头文件到工程中是采用Add Files的形式来添加吗?添加库文件也是采用Add Files的形式吗?BIOS下,函数的库文件是什么样的啊?后缀名是.lib吗?谢谢。

右击工程文件,选择properties,添加头文件找到include options,将头文件的include文件夹添加上,添加库文件找到file search path,将库文件添加上。.lib后缀名的是库文件。
2020-5-27 10:39:37 评论

举报

szoldman 发表于 2020-5-27 10:39
右击工程文件,选择properties,添加头文件找到include options,将头文件的include文件夹添加上,添加库文件找到file search path,将库文件添加上。.lib后缀名的是库文件。

Hank Zhao,你好。我想在BIOS下开发UART程序,要用的头文件和源文件biospsp_03_00_01_00\drivers\uart 下,我把头文件的文件夹添加好了,但uart文件下的lib目录 下没有.lib库文件,只有bios_psp_uart.ae674和bios_psp_uart.a674两个文件,请问这两个也是库文件吗?我尝试着把bios_psp_uart.a674当做库文件进行添加,结果之前的问题没有了,但报出了类似的其他的问题,是不是又缺了其他库了,还要继续添加。
2020-5-27 10:59:12 评论

举报

阿兵888824 发表于 2020-5-27 10:59
Hank Zhao,你好。我想在BIOS下开发UART程序,要用的头文件和源文件biospsp_03_00_01_00\drivers%uart 下,我把头文件的文件夹添加好了,但uart文件下的lib目录 下没有.lib库文件,只有bios_psp_uart.ae674和bios_psp_uart.a674两个文件,请问这两个也是库文件吗?我尝试着把bios_psp_uart.a674当做库文件进行添加,结果之 ...

Hank Zhao,我重新报出的问题似乎和我不添加库文件,而直接把uart目录下的src文件夹下的源文件直接添加到工程中报出的错误差不多。
2020-5-27 11:07:33 评论

举报

阿兵888824 发表于 2020-5-27 11:07
Hank Zhao,我重新报出的问题似乎和我不添加库文件,而直接把uart目录下的src文件夹下的源文件直接添加到工程中报出的错误差不多。

新的报错内容是什么?
2020-5-27 11:23:31 评论

举报

szoldman 发表于 2020-5-27 11:23
新的报错内容是什么?

Hank Zhao,你好。新报的错误为:
Description Resource Path Location Type unresolved symbol _Psc_ModuleClkCtrl, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3ParamCpy, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3OsProtectExit, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3OsProtectEntry, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3init, first referenced in ./uartSample_main.obj myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _EDMA3_RM_unregisterTccCb, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _EDMA3_RM_freeResource, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3_qdma_ch_max_val, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3_log_ch_max_val, first referenced in D:/Program myUart1 C/C++ Problem
2020-5-27 11:32:41 评论

举报

Hank Zhao,你好,edma3_common.h这个头文件对应的源文件在哪里啊?或者其对应的库文件是哪个啊?
2020-5-27 11:46:00 评论

举报

阿兵888824 发表于 2020-5-27 11:32
Hank Zhao,你好。新报的错误为:
Description Resource Path Location Type unresolved symbol _Psc_ModuleClkCtrl, first referenced in D:/Program myUart1 C/C++ Problem
Description Resource Path Location Type unresolved symbol _edma3ParamCpy, first referenced in D:/Program myUart1 C/C++ Problem

你再将biospsp中的bios_psp_psc.a674和edma3_lld中的edma3_lld_drv.a674库添加上。
2020-5-27 12:00:50 评论

举报

shen liu, 您好!
请问您的问题解决了吗? edma3_common.h这个头文件对应的源文件您找到了吗?
我也是遇到同样的问题,edma3_common.h里面包含的函数找不到,找不到其源文件。如果您找到了请帮助我,非常感谢!
2020-5-27 12:08:21 评论

举报

只有小组成员才能发言,加入小组>>

1303个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表