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.

am1808 ubl编译

Other Parts Discussed in Thread: OMAP-L138, AM1808, AM1810

我按照WIKI上的手册进行对ubl的编译,在cygwin下进入ubl目录 先进行make clean 然后 make 成功编译并生成ubl可用。

TI官网所给的ubl包是mDDR的 但是现在我需要改成DDR2 对device.c文件修改后,编译ubl同样可用(烧录到nand可以使用),发现在sfh目录下编译sfh.exe出现储物如下

cd ../sfh;make clean;make
rm -f -v ../sfh_OMAP-L138.exe sfh_ais.module AIS.module AISParse.module device_name.module Debug.module CRC.module EmbeddedFileIO.module FileIO.module SerialIO.module ConsoleUtility.module
removed `../sfh_OMAP-L138.exe'
removed `sfh_ais.module'
removed `AIS.module'
removed `AISParse.module'
removed `device_name.module'
removed `Debug.module'
removed `CRC.module'
removed `EmbeddedFileIO.module'
removed `FileIO.module'
removed `SerialIO.module'
removed `ConsoleUtility.module'
make -C ../sft all
make[1]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_OMAPL138_SPI_MEM.out ../ARM_sft.lds sft.OMAPL138_SPI_MEM.obj device.OMAPL138_SPI_MEM.obj uartboot.OMAPL138_SPI_MEM.obj device_uart.OMAPL138_SPI_MEM.obj uart.OMAPL138_SPI_MEM.obj debug.OMAPL138_SPI_MEM.obj util.OMAPL138_SPI_MEM.obj spi.OMAPL138_SPI_MEM.obj spi_mem.OMAPL138_SPI_MEM.obj device_spi.OMAPL138_SPI_MEM.obj start.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_OMAPL138_SPI_MEM.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi_mem.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi_mem.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_spi.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_spi.OMAPL138_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.OMAPL138_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.OMAPL138_SPI_MEM.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_OMAPL138_SPI_MEM.out' failed
make[2]: *** [../sft_OMAPL138_SPI_MEM.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1808_SPI_MEM.out ../ARM_sft.lds sft.AM1808_SPI_MEM.obj device.AM1808_SPI_MEM.obj uartboot.AM1808_SPI_MEM.obj device_uart.AM1808_SPI_MEM.obj uart.AM1808_SPI_MEM.obj debug.AM1808_SPI_MEM.obj util.AM1808_SPI_MEM.obj spi.AM1808_SPI_MEM.obj spi_mem.AM1808_SPI_MEM.obj device_spi.AM1808_SPI_MEM.obj start.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1808_SPI_MEM.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi_mem.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi_mem.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_spi.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_spi.AM1808_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1808_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1808_SPI_MEM.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1808_SPI_MEM.out' failed
make[2]: *** [../sft_AM1808_SPI_MEM.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1810_SPI_MEM.out ../ARM_sft.lds sft.AM1810_SPI_MEM.obj device.AM1810_SPI_MEM.obj uartboot.AM1810_SPI_MEM.obj device_uart.AM1810_SPI_MEM.obj uart.AM1810_SPI_MEM.obj debug.AM1810_SPI_MEM.obj util.AM1810_SPI_MEM.obj spi.AM1810_SPI_MEM.obj spi_mem.AM1810_SPI_MEM.obj device_spi.AM1810_SPI_MEM.obj start.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1810_SPI_MEM.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: spi_mem.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file spi_mem.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_spi.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_spi.AM1810_SPI_MEM.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1810_SPI_MEM.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1810_SPI_MEM.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1810_SPI_MEM.out' failed
make[2]: *** [../sft_AM1810_SPI_MEM.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_OMAPL138_NAND.out ../ARM_sft.lds sft.OMAPL138_NAND.obj device.OMAPL138_NAND.obj uartboot.OMAPL138_NAND.obj device_uart.OMAPL138_NAND.obj uart.OMAPL138_NAND.obj debug.OMAPL138_NAND.obj util.OMAPL138_NAND.obj async_mem.OMAPL138_NAND.obj device_async_mem.OMAPL138_NAND.obj nand.OMAPL138_NAND.obj device_nand.OMAPL138_NAND.obj start.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_OMAPL138_NAND.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nand.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nand.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_nand.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_nand.OMAPL138_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.OMAPL138_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.OMAPL138_NAND.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_OMAPL138_NAND.out' failed
make[2]: *** [../sft_OMAPL138_NAND.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1808_NAND.out ../ARM_sft.lds sft.AM1808_NAND.obj device.AM1808_NAND.obj uartboot.AM1808_NAND.obj device_uart.AM1808_NAND.obj uart.AM1808_NAND.obj debug.AM1808_NAND.obj util.AM1808_NAND.obj async_mem.AM1808_NAND.obj device_async_mem.AM1808_NAND.obj nand.AM1808_NAND.obj device_nand.AM1808_NAND.obj start.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1808_NAND.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nand.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nand.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_nand.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_nand.AM1808_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1808_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1808_NAND.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1808_NAND.out' failed
make[2]: *** [../sft_AM1808_NAND.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1810_NAND.out ../ARM_sft.lds sft.AM1810_NAND.obj device.AM1810_NAND.obj uartboot.AM1810_NAND.obj device_uart.AM1810_NAND.obj uart.AM1810_NAND.obj debug.AM1810_NAND.obj util.AM1810_NAND.obj async_mem.AM1810_NAND.obj device_async_mem.AM1810_NAND.obj nand.AM1810_NAND.obj device_nand.AM1810_NAND.obj start.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1810_NAND.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nand.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nand.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_nand.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_nand.AM1810_NAND.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1810_NAND.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1810_NAND.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1810_NAND.out' failed
make[2]: *** [../sft_AM1810_NAND.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_OMAPL138_NOR.out ../ARM_sft.lds sft.OMAPL138_NOR.obj device.OMAPL138_NOR.obj uartboot.OMAPL138_NOR.obj device_uart.OMAPL138_NOR.obj uart.OMAPL138_NOR.obj debug.OMAPL138_NOR.obj util.OMAPL138_NOR.obj async_mem.OMAPL138_NOR.obj device_async_mem.OMAPL138_NOR.obj nor.OMAPL138_NOR.obj start.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_OMAPL138_NOR.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nor.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nor.OMAPL138_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.OMAPL138_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.OMAPL138_NOR.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_OMAPL138_NOR.out' failed
make[2]: *** [../sft_OMAPL138_NOR.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1808_NOR.out ../ARM_sft.lds sft.AM1808_NOR.obj device.AM1808_NOR.obj uartboot.AM1808_NOR.obj device_uart.AM1808_NOR.obj uart.AM1808_NOR.obj debug.AM1808_NOR.obj util.AM1808_NOR.obj async_mem.AM1808_NOR.obj device_async_mem.AM1808_NOR.obj nor.AM1808_NOR.obj start.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1808_NOR.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nor.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nor.AM1808_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1808_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1808_NOR.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1808_NOR.out' failed
make[2]: *** [../sft_AM1808_NOR.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
arm-none-linux-gnueabi-gcc -Wl,-T../ARM_sft.lds -nostdlib  -o ../sft_AM1810_NOR.out ../ARM_sft.lds sft.AM1810_NOR.obj device.AM1810_NOR.obj uartboot.AM1810_NOR.obj device_uart.AM1810_NOR.obj uart.AM1810_NOR.obj debug.AM1810_NOR.obj util.AM1810_NOR.obj async_mem.AM1810_NOR.obj device_async_mem.AM1810_NOR.obj nor.AM1810_NOR.obj start.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: ../sft_AM1810_NOR.out: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uartboot.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uartboot.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_uart.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_uart.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: uart.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file uart.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: debug.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file debug.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: util.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file util.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: async_mem.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file async_mem.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: device_async_mem.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file device_async_mem.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: nor.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file nor.AM1810_NOR.obj
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: start.AM1810_NOR.obj: Unknown mandatory EABI object attribute 44
d:/arm_tool/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld.exe: failed to merge target specific data of file start.AM1810_NOR.obj
collect2: ld returned 1 exit status
makefile:147: recipe for target `../sft_AM1810_NOR.out' failed
make[2]: *** [../sft_AM1810_NOR.out] Error 1
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Entering directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft/build'
make[1]: Leaving directory `/home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sft'
Microsoft(R) Visual C# 2010 ▒▒▒▒▒▒ 4.0.30319.1 ▒▒
▒▒Ȩ▒▒▒▒(C) Microsoft Corporation▒▒▒▒▒▒▒▒▒▒Ȩ▒▒▒▒


giant@SLC-20110419YZY /home/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138_FlashAndBootUtils_2_31/OMAP-L138/GNU/sfh
$