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,
I'm having this same problem. I'm trying to build it using CCS 3.3.38.2 as the NOR flash chip on our DM6446 board is slightly different than the EVM. Therefore I need to make a modification to the code, but I get the same "bad argument to option --abi: should be one of { ti_arm9_abi tiabi }" error when I try to compile.
Anybody have any ideas? Simayizhi, did you figure this one out?
Thanks,
Dan
I changed the version of Build tools, and the problem is solved
You can try it
simayizhi