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.

新建了一个ndk工程for6678,build错误

Other Parts Discussed in Thread: SYSBIOS

昨天下载了新版的CCS5.2.1.00018_win32及最新的bios_mcsdk_02_01_01_04_setupwin32,安装完毕后用向导建立了一个工程,平台为6678,添加了ndk,sysbios,把.far段放到了DDR3后,编译错误如下:

 

<Linking>

 undefined       first referenced                                                  
  symbol             in file                                                       
 ---------       ----------------                                                  
 NIMUDeviceTable C:\ti\ndk_2_21_01_38\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "hello_socket.out" not built

>> Compilation failure
gmake: *** [hello_socket.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

 

请问该如何解决呢?我的环境为win7 64bit,导入例子工程失败,无法编译。

  • 你下载适合win64的bios MCSDK

  • 你下载的是win32版本

    请下载相应的win64版本进行开发或者换个操作系统

  • 您好,

    我遇见一个跟您很类似的问题,请问您这个问题解决了吗?

  • NIMUDeviceTable 这个是在NSP中定义的

    确认一下你的工程是不是包含了NSP,6687对应的NSP库是否存在

  • 你好,我想问一下

    我新建了一个关于c6657的空工程,打算使用NDK时,当点击Add NDK后报错,显示内容是

    **** Build of configuration Debug for project c6657ndk ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 'Building file: ../app.cfg' 'Invoking: XDCtools' "C:/ti/xdctools_3_24_05_48/xs" --xdcpath="C:/ti/bios_6_34_02_18/packages;C:/ti/ndk_2_21_02_43/packages;C:/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evm6657 -r release -c "C:/ti/ccsv5/tools/compiler/c6000_7.4.1" --compileOptions "-g --optimize_with_debug" "../app.cfg" making package.mak (because of package.bld) ... generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ... configuring app.xe66 from package/cfg/app_pe66.cfg ... cle66 package/cfg/app_pe66.c ... 'Finished building: ../app.cfg' ' ' 'Building file: ../main.c' 'Invoking: C6000 Compiler' "C:/ti/ccsv5/tools/compiler/c6000_7.4.1/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv5/tools/compiler/c6000_7.4.1/include" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="main.pp" --cmd_file="./configPkg/compiler.opt"  "../main.c" 'Finished building: ../main.c' ' ' 'Building target: c6657ndk.out' 'Invoking: C6000 Linker' "C:/ti/ccsv5/tools/compiler/c6000_7.4.1/bin/cl6x" -mv6600 --abi=eabi -g --display_error_number --diag_warning=225 -z -m"c6657ndk.map" -i"C:/ti/ccsv5/tools/compiler/c6000_7.4.1/lib" -i"C:/ti/ccsv5/tools/compiler/c6000_7.4.1/include" --reread_libs --warn_sections --display_error_number --rom_model -o "c6657ndk.out" -l"./configPkg/linker.cmd"  "./main.obj" -l"libc.a" <Linking>

     undefined       first referenced                                                     symbol             in file                                                         ---------       ----------------                                                    NIMUDeviceTable C:\ti\ndk_2_21_02_43\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

    error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "c6657ndk.out" not built

    >> Compilation failure gmake: *** [c6657ndk.out] Error 1 gmake: Target `all' not remade because of errors.

    **** Build Finished ****

     

    我用的环境是win7 32位,ccs5.3   ndk_2_21_01_38 

     

     

     

  • 你好,我想问一下

    我新建了一个关于c6657的空工程,打算使用NDK时,当点击Add NDK后报错,显示内容是

    **** Build of configuration Debug for project c6657ndk ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 'Building file: ../app.cfg' 'Invoking: XDCtools' "C:/ti/xdctools_3_24_05_48/xs" --xdcpath="C:/ti/bios_6_34_02_18/packages;C:/ti/ndk_2_21_02_43/packages;C:/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C66 -p ti.platforms.evm6657 -r release -c "C:/ti/ccsv5/tools/compiler/c6000_7.4.1" --compileOptions "-g --optimize_with_debug" "../app.cfg" making package.mak (because of package.bld) ... generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ... configuring app.xe66 from package/cfg/app_pe66.cfg ... cle66 package/cfg/app_pe66.c ... 'Finished building: ../app.cfg' ' ' 'Building file: ../main.c' 'Invoking: C6000 Compiler' "C:/ti/ccsv5/tools/compiler/c6000_7.4.1/bin/cl6x" -mv6600 --abi=eabi -g --include_path="C:/ti/ccsv5/tools/compiler/c6000_7.4.1/include" --display_error_number --diag_warning=225 --preproc_with_compile --preproc_dependency="main.pp" --cmd_file="./configPkg/compiler.opt"  "../main.c" 'Finished building: ../main.c' ' ' 'Building target: c6657ndk.out' 'Invoking: C6000 Linker' "C:/ti/ccsv5/tools/compiler/c6000_7.4.1/bin/cl6x" -mv6600 --abi=eabi -g --display_error_number --diag_warning=225 -z -m"c6657ndk.map" -i"C:/ti/ccsv5/tools/compiler/c6000_7.4.1/lib" -i"C:/ti/ccsv5/tools/compiler/c6000_7.4.1/include" --reread_libs --warn_sections --display_error_number --rom_model -o "c6657ndk.out" -l"./configPkg/linker.cmd"  "./main.obj" -l"libc.a" <Linking>

     undefined       first referenced                                                     symbol             in file                                                         ---------       ----------------                                                    NIMUDeviceTable C:\ti\ndk_2_21_02_43\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

    error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "c6657ndk.out" not built

    >> Compilation failure gmake: *** [c6657ndk.out] Error 1 gmake: Target `all' not remade because of errors.

    **** Build Finished ****

     

    我用的环境是win7 32位,ccs5.3   ndk_2_21_01_38 

     

    请问是怎么会是

  • 你好,遇到一样的问题。自己想按照ndk的指导手册建立一个可用的简单网络工程,编译出现一样的问题。求指导,能否说的详细些,谢谢