Hello TI:
I built project mini_demo of DM648_DVSDK_setupwin32 when generated erro like blow , so I do not add which libarary to poject?
Chen an
Description Resource Path Location Type#10010 errors encountered during linking; mini_demo C/C++ Problem<a href="file:/C:/CCSv5.0/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain mini_demo C/C++ Problemunresolved symbol _ATM_deci, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _ATM_inci, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _BCACHE_inv, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _BCACHE_wb, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _DDR2, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _edcEncoder_Fxns, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _edma3init, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _GIO_ATTRS, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _GIO_control, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _GIO_create, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _GIO_submit, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _hEdma, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problemunresolved symbol _LOG_printf, first referenced in C:/CCSv5.0/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj mini_demo C/C++ Problem
Hi Chen,
Which BIOS are you using? SYS/BIOS or DSP/BIOS?
Thanks,
Tom
Hi, tom
I used dsp/bios. How can I find which dsp/bios version is using in ccsv5.0?
Best Regards.
Chen Coagent.
Chen,
I believe that DSP/BIOS 5.41 was what was included in CCS 5.0.x.
However, it looks like this question is more general to the DVSDK product rather than specific to BIOS. I am going to go ahead and move this thread over to the DM64x forum in hopes that it will get a faster response there. Hopefully that is not where you first posted. :)
Dave
I'm able to reproduce the problem you are having. It appears to be an issue with converting the legacy mini_demo CCSv3.x project to a CCSv5.x project.
The converted project is not building the mini_demo.tcf file. When this file is built, it generates a linker command file which links in the necessary BIOS libraries (which contain the missing symbols you are seeing in the build output).
For the record, I've pasted the full build output I'm seeing below.
Steve
**** Build of configuration Debug for project mini_demo ****C:\ti\ccsv5\utils\bin\gmake -k all 'Building file: C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/source/mini_demo.c''Invoking: C6000 Compiler'"C:/ti/ccsv5/tools/compiler/c6000/bin/cl6x" --cmd_file="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../source/=C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/xdcconfig/compiler.opt" -mv64+ -g --define="_DEBUG" --define="CHIP_DM648" --include_path="C:/ti/ccsv5/tools/compiler/c6000/include" --include_path="C:/dvsdk_1_11_00_00_DM648/edma3_lld_1_05_00/packages" --include_path="C:/dvsdk_1_11_00_00_DM648/pspdrivers_1_10_00/packages" --include_path="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/Debug" --include_path="C:/ti/bios_5_41_11_38/packages/ti/bios/include" --include_path="C:/ti/bios_5_41_11_38/packages/ti/rtdx/include/c6000" --include_path="C:/ti/xdais_7_21_01_07/packages/ti/xdais" --include_path="/include" --include_path="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../include" --include_path="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../../../../ndk_1_92_00_22_eval/packages/ti/ndk/inc" --display_error_number --abi=coffabi --obj_directory="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug" --preproc_with_compile --preproc_dependency="source/mini_demo.pp" "C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/source/mini_demo.c">> ERROR: Cannot open command file 'C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../source/=C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/xdcconfig/compiler.opt': Invalid argument'Finished building: C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/source/mini_demo.c'' ''Building target: C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug/mini_demo.out''Invoking: C6000 Linker'"C:/ti/ccsv5/tools/compiler/c6000/bin/cl6x" -mv64+ -g --define="_DEBUG" --define="CHIP_DM648" --display_error_number --abi=coffabi --obj_directory="C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug" -z -m"C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug/mini_demo.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c6000/lib" -i"C:/ti/ccsv5/tools/compiler/c6000/include" -i"C:/ti/bios_5_41_11_38/packages/ti/rtdx/lib/c6000" -i"C:/ti/bios_5_41_11_38/packages/ti/bios/lib" -i"C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo" -i"C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/.." -i"/lib" -i"/packages/ti/rtdx/lib/c6000" --reread_libs --rom_model -o "C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug/mini_demo.out" "C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj" <Linking>warning #10210-D: creating ".stack" section with default size of 0x400; use the -stack option to change the default size undefined first referenced symbol in file --------- ---------------- _ATM_deci C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _ATM_inci C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _BCACHE_inv C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _BCACHE_wb C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _DDR2 C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _GIO_ATTRS C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _GIO_control C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _GIO_create C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _GIO_submit C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _LOG_printf C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MBX_create C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MBX_delete C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MBX_pend C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MBX_post C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MEM_alloc C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MEM_free C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _MEM_valloc C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SEM_ATTRS C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SEM_create C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SEM_delete C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SEM_pend C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SEM_post C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _SYS_abort C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_ATTRS C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_create C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_delete C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_exit C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_timerSem C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TSK_yield C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _TVP5154_Fxns C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _edcEncoder_Fxns C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _edma3init C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _hEdma C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.obj _trace C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/Debug/mini_demo.objerror #10234-D: unresolved symbols remainerror #10010: errors encountered during linking; "C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug/mi ni_demo.out" not built>> Compilation failuregmake: *** [C:/dvsdk_1_11_00_00_DM648/examples/mini_demo/evmDM648/mini_demo/../Debug/mini_demo.out] Error 1gmake: Target `all' not remade because of errors.**** Build Finished ****