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.

The problem of building UBL in CCS3.3 for DM6446

Other Parts Discussed in Thread: CCSTUDIO

Hi,

I download the UBL source (flash-utils-davinci.tar.gz)from the Web site-http://arago-project.org/files/releases/davinci-psp_3.x.0.0-r37/sources/.
I am trying to modify it, so I have tried to compile it using CCS3.3 IDE, but it was giving some errors.

----------------------------  UBL.pjt - BOOT_NAND  ----------------------------
[boot.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "boot.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[selfcopy.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "selfcopy.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[nand.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "nand.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[debug.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "debug.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[uart.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "uart.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[util.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../DM644x/CCS/UBL/BOOT_NAND.lkf" "util.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[nandboot.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "nandboot.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[uartboot.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "uartboot.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[ubl.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../../DM644x/CCS/UBL/BOOT_NAND.lkf" "ubl.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[device.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../CCS/UBL/BOOT_NAND.lkf" "device.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[device_nand.c] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -o3 -fr"F:/flash_utils/DM644x/CCS/UBL/NAND" -fs"F:/flash_utils/DM644x/CCS/UBL/NAND" -i"F:/flash_utils/DM644x/CCS/UBL/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/arch/arm926ejs/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/ubl/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/gnu/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/include" -i"F:/flash_utils/DM644x/CCS/UBL/../../../Common/drivers/include" -d"UBL_NAND" -me -mv5e --abi=eabi --symdebug:none -@"../../CCS/UBL/BOOT_NAND.lkf" "device_nand.c"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

[Linking...] "C:\CCStudio_v3.3\tms470\cgtools\bin\cl470" -@"BOOT_NAND.lkf"
ERROR: bad argument to option --abi: should be one of { ti_arm9_abi tiabi }

Build Complete,
  1 Errors, 0 Warnings, 0 Remarks.

 

I searched this error on the Internet, and someone get it seting in the build option, but I don't know how to set it.


I also builded the UBL.prj in PSP_02_00/board_utilities, it has the same problem.


The UBL can be build using CCS or unding Linux. Have anywhere mentioned the steps to compile UBL for DM6446?

Regards,