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.
文档地址:OMAP-L138_Flash And Boot Utils 使用及编译指导
文档中第12页中ARM Compiler tools(CodeSourcery G++ Lite)给出这个链接失效,从下载ARM Compiler tools(CodeSourcery G++ Lite)地址?
下载SECDEVTOOL-OMAPL138C6748 IDE、配置、编译器或调试器|TI.com后,按照文档OMAPL138/C6748 ROM Bootloader Resources and FAQ (Rev. A) (ti.com)进行windows编译环境下搭建;下载相关组件后,配置674x_OMAPL1x_Generic_Security_Flash_Boot_Utils\OMAP-L138_Secure_FlashAndBootUtils_trunk\Common\build.mak配置交叉编译环境的路径,如下面所示
ARM_TOOLS_PATH?=C:\\CodeSourcery\\arm-none-eabi\\ ARM_TOOLS_PREFIX?=arm-none-linux-gnueabi CROSSCOMPILE?=$(ARM_TOOLS_PATH)bin\\$(ARM_TOOLS_PREFIX) ARM_CROSSCOMPILE=$(CROSSCOMPILE) DSP_TOOLS_PATH?=C:\\ti\\ccs1010\\ccs\\tools\\compiler\\ti-cgt-c6000_8.3.6\\ DSP_LIB_PATH=$(DSP_TOOLS_PATH)lib\\ DSP_CROSSCOMPILE=$(DSP_TOOLS_PATH)bin\\
编译:C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils\OMAP-L138_Secure_FlashAndBootUtils_trunk\OMAP-L138_Secure\GNU\AISUtils\AISextra\src
这个路径下的makefile报错如下
make[1]: Entering directory '/cygdrive/c/safety/C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils/OMAP-L138_Secure_FlashAndBootUtils_trunk/OMAP-L138_Secure/GNU/AISUtils/AISextra'
make -C src
make[2]: Entering directory '/cygdrive/c/safety/C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils/OMAP-L138_Secure_FlashAndBootUtils_trunk/OMAP-L138_Secure/GNU/AISUtils/AISextra/src'
cl6x -O=2 -c --obj_directory=./dsp_obj -I=../../../../../Common/include -I=../../../../Common/include -I=../../../Common/include -I=../include -ms3 -mo -mv6740 --symdebug:none aisextra.c
cl6x -z -a -u_PatchSecureROMBug -u_PatchDDRConfig -w -x -o=../DSP_AISExtra_OMAP-L138.out DSP_AISExtra.cmd ./dsp_obj/aisextra.obj
<Linking>
error: no input section is linked in
warning: creating output section ".fardata" without a SECTIONS specification.
For additional information on this section, please see the 'C6000 EABI
Migration' guide at
processors.wiki.ti.com/.../C6000_EABI:C6000_EABI_Migration
EABI_Sections
warning: creating output section ".neardata" without a SECTIONS specification.
For additional information on this section, please see the 'C6000 EABI
Migration' guide at
processors.wiki.ti.com/.../C6000_EABI:C6000_EABI_Migration
EABI_Sections
warning: creating output section ".rodata" without a SECTIONS specification.
For additional information on this section, please see the 'C6000 EABI
Migration' guide at
processors.wiki.ti.com/.../C6000_EABI:C6000_EABI_Migration
EABI_Sections
warning: creating group "NEARDP_DATA" to co-locate output sections .neardata
and .rodata with .bss
undefined first referenced
symbol in file
--------- ----------------
_PatchDDRConfig
_PatchSecureROMBug
error: unresolved symbols remain
warning: no suitable entry-point found; setting to 0
error: errors encountered during linking; "../DSP_AISExtra_OMAP-L138.out" not
built
>> Compilation failure
抱歉回复晚了,下面是e2e工程师的回复。
Sorry for my late response. Unfortunately, we've stopped supporting SW development for C6748 DSP, as announced here.