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,