This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

buid AM335X STARTWARE例程报错



请假一个使用ccs6.1.0.00104 build starterware例程的问题。build时老报错。

操作系统:win8 ccs6.1.0.00104

按如下目录import project:

 C:\ti\AM335X_StarterWare_02_00_01_01\build\armv7a\cgt_ccs\am335x\evmskAM335x\uart
Debug模式。(不管是选debug模式还是release模式,都是debug模式)
import后build project。compiler version为 TI v5.2.2.
报错如下,请帮忙看看原因,谢谢
 **** Build of configuration Debug for project uartEcho ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k -j 4 -s all 
'Building target: ../../../../../../../binary/armv7a/cgt_ccs335x/evmskAM335x/uart/Debug/uartEcho.out'
'Invoking: ARM Linker'
<Linking>
error: cannot find file
   "../../../../../../../binary/armv7a/cgt_ccs335x/drivers/Debug/drivers.lib
   "
error: cannot find file
   "../../../../../../../binary/armv7a/cgt_ccs335x/system_config/Debug/syste
   m.lib"
error: cannot find file
   "../../../../../../../binary/armv7a/cgt_ccs335x/evmskAM335x/platform/Debu
   g/platform.lib"
error: cannot find file
   "../../../../../../../binary/armv7a/cgt_ccs/utils/Debug/utils.lib"
error: no input section is linked in

 undefined first referenced
  symbol       in file     
 --------- ----------------
 Entry                     

error: unresolved symbols remain
warning: entry-point symbol "Entry" undefined
warning: no suitable entry-point found; setting to 0
error: errors encountered during linking;
   "../../../../../../../binary/armv7a/cgt_ccs335x/evmskAM335x/uart/Debug/ua
   rtEcho.out" not built

>> Compilation failure
gmake: *** [../../../../../../../binary/armv7a/cgt_ccs335x/evmskAM335x/uart/Debug/uartEcho.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****
  • 报错是找不到/../../../../../../binary/armv7a/cgt_ccs 335x/drivers/Debug目录下的drivers.lib

    我看了看根本没有debug这个文件夹,drivers文件夹下只有一个Release文件夹,这个文件夹下有drivers.lib.

    但选release模式build还是不行,还是在debug模式下build

  • 这几个lib都是要编译出来的,你在你要编译的工程的同级目录或者是上一级的目录中,就能找到这几个工程,编译一下就可以了。

    error: cannot find file
       "../../../../../../../binary/armv7a/cgt_ccs 335x/drivers/Debug/drivers.lib
       "
    error: cannot find file
       "../../../../../../../binary/armv7a/cgt_ccs 335x/system_config/Debug/syste
       m.lib"
    error: cannot find file
       "../../../../../../../binary/armv7a/cgt_ccs 335x/evmskAM335x/platform/Debu
       g/platform.lib"
    error: cannot find file
       "../../../../../../../binary/armv7a/cgt_ccs/utils/Debug/utils.lib"