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.

TMS320C6748: OMAP-L138 FlashAndBootUtils 使用及编译指导下载

Part Number: TMS320C6748
Other Parts Discussed in Thread: OMAP-L138

文档地址: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配置交叉编译环境的路径,如下面所示

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    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\\
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    编译: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.

x 出现错误。请重试或与管理员联系。