IsPLLValid这个函数有声明,但是未在工程中使用。在编译链接阶段会报错:
Description Resource Path Location Type
unresolved symbol_IsPLLValid, first referenced in ./c2838xBoard_Realtime_Support.obj c2838xd_ipc_cpu2 C/C++ Problem
IsPLLValid该函数用预定义控制,已经灰掉,但有声明。如下图所示。
Susan Yang:
您是否有预定义CPU1?
,
user5363809:
我要下载到F388D中的CPU2中的,所以预定义了CPU2没有预定义CPU1。
,
Susan Yang:
若是您需要执行灰色部分的代码,则需要修改
#ifdef CPU1 为 #ifdef CPU2
否则就不会执行灰色部分代码
,
user5363809:
我的理解是,没有用到的函数,虽然声明了。编译器也会报错,不会自动优化掉。
,
Susan Yang:
关于该错误,您可以看一下对应的Wiki说明
software-dl.ti.com/…/sdto_ccs_build-errors.html