<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ATK Tool compilation error in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273936#M30063</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to compile the ATK tool source under ubuntu using the same tool chain which I am using for LTIB. When I run the make file as mentioned in the application note AN3985, I am facing an error as attached. The log file is attached for better undersatnding. Need help to resolve this compilation error.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arumugam R&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make clean&lt;/P&gt;&lt;P&gt;make -C ram_kernel/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;make -C fuse/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;make -C flash/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;make -C init/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;rm -rf *.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;rm -f bin/*.elf&lt;/P&gt;&lt;P&gt;rm -f bin/*.map&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make MCU=mx25 FLASH_TYPE=nand&lt;/P&gt;&lt;P&gt;start building ...&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building initial ...]&lt;/P&gt;&lt;P&gt;make -C init/&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -o init.o init.s&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building RAM Kernel ...]&lt;/P&gt;&lt;P&gt;make -C ram_kernel/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/bl_transreceiver.o src/platform/mx25/src/bl_transreceiver.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/bl_transreceiver.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/bl_transreceiver.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/channel.o src/platform/mx25/src/channel.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/channel.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/channel.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/platform.o src/platform/mx25/src/platform.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/platform.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/platform.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/serial_downloader.o src/platform/mx25/src/serial_downloader.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/serial_downloader.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/serial_downloader.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_hwinterface_layer.o src/platform/mx25/src/usb_hwinterface_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_hwinterface_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_hwinterface_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_transaction_layer.o src/platform/mx25/src/usb_transaction_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_transaction_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_transaction_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/main.o src/main.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/main.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/main.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o ramkernel.o&amp;nbsp; src/platform/mx25/src/bl_transreceiver.o&amp;nbsp; src/platform/mx25/src/channel.o&amp;nbsp; src/platform/mx25/src/platform.o&amp;nbsp; src/platform/mx25/src/serial_downloader.o&amp;nbsp; src/platform/mx25/src/usb_hwinterface_layer.o&amp;nbsp; src/platform/mx25/src/usb_transaction_layer.o src/main.o &lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building Flash Library ...]&lt;/P&gt;&lt;P&gt;make -C flash/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/flash_lib.o nand_flash/src/flash_lib.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/flash_lib.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/flash_lib.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_bbt.o nand_flash/src/nand_bbt.c&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c: In function 'mark_bbt_region':&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c:760: warning: implicit declaration of function 'nand_update_bbt'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_bbt.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_bbt.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_device_info.o nand_flash/src/nand_device_info.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_device_info.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_device_info.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_flash.o nand_flash/src/nand_flash.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_flash.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_flash.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nfc_base.o nand_flash/src/nfc_base.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nfc_base.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nfc_base.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;Start&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;End&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o flashlib.o&amp;nbsp; nand_flash/src/flash_lib.o&amp;nbsp; nand_flash/src/nand_bbt.o&amp;nbsp; nand_flash/src/nand_device_info.o&amp;nbsp; nand_flash/src/nand_flash.o&amp;nbsp; nand_flash/src/nfc_base.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building Fuse Library ...]&lt;/P&gt;&lt;P&gt;make -C fuse/ all&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: *** No rule to make target `fuse_lib.o', needed by `all'.&amp;nbsp; Stop.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make: *** [all] Error 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336109"&gt;ATKTool_Compilation_log.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Feb 2013 09:49:10 GMT</pubDate>
    <dc:creator>arumugamramasam</dc:creator>
    <dc:date>2013-02-26T09:49:10Z</dc:date>
    <item>
      <title>ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273936#M30063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to compile the ATK tool source under ubuntu using the same tool chain which I am using for LTIB. When I run the make file as mentioned in the application note AN3985, I am facing an error as attached. The log file is attached for better undersatnding. Need help to resolve this compilation error.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arumugam R&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make clean&lt;/P&gt;&lt;P&gt;make -C ram_kernel/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;make -C fuse/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;make -C flash/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;make -C init/ clean&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;rm -rf *.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;rm -f bin/*.elf&lt;/P&gt;&lt;P&gt;rm -f bin/*.map&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make MCU=mx25 FLASH_TYPE=nand&lt;/P&gt;&lt;P&gt;start building ...&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building initial ...]&lt;/P&gt;&lt;P&gt;make -C init/&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -o init.o init.s&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building RAM Kernel ...]&lt;/P&gt;&lt;P&gt;make -C ram_kernel/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/bl_transreceiver.o src/platform/mx25/src/bl_transreceiver.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/bl_transreceiver.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/bl_transreceiver.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/channel.o src/platform/mx25/src/channel.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/channel.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/channel.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/platform.o src/platform/mx25/src/platform.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/platform.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/platform.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/serial_downloader.o src/platform/mx25/src/serial_downloader.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/serial_downloader.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/serial_downloader.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_hwinterface_layer.o src/platform/mx25/src/usb_hwinterface_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_hwinterface_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_hwinterface_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_transaction_layer.o src/platform/mx25/src/usb_transaction_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_transaction_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_transaction_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/main.o src/main.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/main.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/main.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o ramkernel.o&amp;nbsp; src/platform/mx25/src/bl_transreceiver.o&amp;nbsp; src/platform/mx25/src/channel.o&amp;nbsp; src/platform/mx25/src/platform.o&amp;nbsp; src/platform/mx25/src/serial_downloader.o&amp;nbsp; src/platform/mx25/src/usb_hwinterface_layer.o&amp;nbsp; src/platform/mx25/src/usb_transaction_layer.o src/main.o &lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building Flash Library ...]&lt;/P&gt;&lt;P&gt;make -C flash/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/flash_lib.o nand_flash/src/flash_lib.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/flash_lib.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/flash_lib.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_bbt.o nand_flash/src/nand_bbt.c&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c: In function 'mark_bbt_region':&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c:760: warning: implicit declaration of function 'nand_update_bbt'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_bbt.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_bbt.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_device_info.o nand_flash/src/nand_device_info.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_device_info.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_device_info.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_flash.o nand_flash/src/nand_flash.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_flash.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_flash.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nfc_base.o nand_flash/src/nfc_base.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nfc_base.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nfc_base.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;Start&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;End&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o flashlib.o&amp;nbsp; nand_flash/src/flash_lib.o&amp;nbsp; nand_flash/src/nand_bbt.o&amp;nbsp; nand_flash/src/nand_device_info.o&amp;nbsp; nand_flash/src/nand_flash.o&amp;nbsp; nand_flash/src/nfc_base.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Building Fuse Library ...]&lt;/P&gt;&lt;P&gt;make -C fuse/ all&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: *** No rule to make target `fuse_lib.o', needed by `all'.&amp;nbsp; Stop.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;make: *** [all] Error 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-336109"&gt;ATKTool_Compilation_log.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 09:49:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273936#M30063</guid>
      <dc:creator>arumugamramasam</dc:creator>
      <dc:date>2013-02-26T09:49:10Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273937#M30064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try to use a toolchain, that generates non-Linux (stand-alone) application. In app note GNU ARM gcc is recommended. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 10:07:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273937#M30064</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2013-02-26T10:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273938#M30065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 14.545454025268555px; background-color: #ffffff;"&gt;Arumugam Ramasamy&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since you are using the STD source code package, you need add flashlib into the build command:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; background-color: #ffffff;"&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make MCU=mx25 flashlib FLASH_TYPE=nand&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; background-color: #ffffff;"&gt;flashlib: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The option "flashlib" will build only the Flash library and the &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;fuse library will be built out since the STD package not support fuse library.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Details, please read FSL_ATK_ReferenceManual_Std.pdf, which located into your source code package.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason&amp;nbsp; Liu&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 11:09:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273938#M30065</guid>
      <dc:creator>JasonLiu</dc:creator>
      <dc:date>2013-02-26T11:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273939#M30066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason Liu,&lt;/P&gt;&lt;P&gt;Thanks for the information. I tried including flashlib as make command parameter, but this time it throws a different error. Please find the below log...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$ make MCU=mx25 flashlib FLASH_TYPE=nand&lt;/P&gt;&lt;P&gt;start building ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Building initial ...]&lt;/P&gt;&lt;P&gt;make -C init/&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -o init.o init.s&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/init'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Building RAM Kernel ...]&lt;/P&gt;&lt;P&gt;make -C ram_kernel/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/bl_transreceiver.o src/platform/mx25/src/bl_transreceiver.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/bl_transreceiver.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/bl_transreceiver.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/channel.o src/platform/mx25/src/channel.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/channel.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/channel.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/platform.o src/platform/mx25/src/platform.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/platform.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/platform.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/serial_downloader.o src/platform/mx25/src/serial_downloader.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/serial_downloader.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/serial_downloader.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_hwinterface_layer.o src/platform/mx25/src/usb_hwinterface_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_hwinterface_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_hwinterface_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/platform/mx25/src/usb_transaction_layer.o src/platform/mx25/src/usb_transaction_layer.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/platform/mx25/src/usb_transaction_layer.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/platform/mx25/src/usb_transaction_layer.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc -o src/main.o src/main.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'src/main.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DREV_ -Isrc/platform/mx25/inc/ -I../global_inc src/main.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o ramkernel.o&amp;nbsp; src/platform/mx25/src/bl_transreceiver.o&amp;nbsp; src/platform/mx25/src/channel.o&amp;nbsp; src/platform/mx25/src/platform.o&amp;nbsp; src/platform/mx25/src/serial_downloader.o&amp;nbsp; src/platform/mx25/src/usb_hwinterface_layer.o&amp;nbsp; src/platform/mx25/src/usb_transaction_layer.o src/main.o &lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/ram_kernel'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Building Flash Library ...]&lt;/P&gt;&lt;P&gt;make -C flash/ all&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/flash_lib.o nand_flash/src/flash_lib.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/flash_lib.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/flash_lib.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_bbt.o nand_flash/src/nand_bbt.c&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c: In function 'mark_bbt_region':&lt;/P&gt;&lt;P&gt;nand_flash/src/nand_bbt.c:760: warning: implicit declaration of function 'nand_update_bbt'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_bbt.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_bbt.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_device_info.o nand_flash/src/nand_device_info.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_device_info.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_device_info.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nand_flash.o nand_flash/src/nand_flash.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nand_flash.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nand_flash.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc -o nand_flash/src/nfc_base.o nand_flash/src/nfc_base.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'nand_flash/src/nfc_base.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DMCU_MX25 -DREV_ -Inand_flash/inc/&amp;nbsp; -I../global_inc nand_flash/src/nfc_base.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;Start&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;nand_flash&lt;/P&gt;&lt;P&gt;End&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o flashlib.o&amp;nbsp; nand_flash/src/flash_lib.o&amp;nbsp; nand_flash/src/nand_bbt.o&amp;nbsp; nand_flash/src/nand_device_info.o&amp;nbsp; nand_flash/src/nand_flash.o&amp;nbsp; nand_flash/src/nfc_base.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/flash'&lt;/P&gt;&lt;P&gt;make -C fuse/ all UNIT_TEST=y&lt;/P&gt;&lt;P&gt;make[1]: Entering directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -c -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DTO1 -DMCU_MX25 -DREV_ -I./ -I../global_inc -o unit_test/fake_fuselib.o unit_test/fake_fuselib.c&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -MM -MT 'unit_test/fake_fuselib.o' -Wall -Wstrict-prototypes -Wno-trigraphs&amp;nbsp; -nostartfiles -O0&amp;nbsp; -nostdlib -static -feliminate-unused-debug-symbols -fno-strict-aliasing -fno-common -pipe -fno-builtin&amp;nbsp; -g -mapcs -mlittle-endian -msoft-float -mfpu=fpa -mcpu=arm926ej-s -DTO1 -DMCU_MX25 -DREV_ -I./ -I../global_inc unit_test/fake_fuselib.c &amp;gt;&amp;gt; .depend&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld&amp;nbsp; -r -o fuselib.o unit_test/fake_fuselib.o&lt;/P&gt;&lt;P&gt;make[1]: Leaving directory `/home/arumugam/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program/fuse'&lt;/P&gt;&lt;P&gt;[Generate RAM Kernel image ...]&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc -nostartfiles -static -Wl,-Map,bin/mx25_nand.map -Tram_kernel_mx25.lds -o bin/mx25_nand.elf init/init.o ram_kernel/ramkernel.o fuse/fuselib.o flash/flashlib.o&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.1.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD 2.17 assertion fail /usr/src/redhat/BUILD/cross-mlib/source/binutils-2.17/bfd/elf.c:3878&lt;/P&gt;&lt;P&gt;/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib/gcc/arm-none-linux-gnueabi/4.1.2/libgcc_eh.a(unwind-arm.o): In function `get_eit_entry':&lt;/P&gt;&lt;P&gt;/usr/src/redhat/BUILD/cross-mlib/source/gcc-4.1.2/gcc/config/arm/unwind-arm.c:459: undefined reference to `__exidx_start'&lt;/P&gt;&lt;P&gt;/usr/src/redhat/BUILD/cross-mlib/source/gcc-4.1.2/gcc/config/arm/unwind-arm.c:459: undefined reference to `__exidx_end'&lt;/P&gt;&lt;P&gt;collect2: ld returned 1 exit status&lt;/P&gt;&lt;P&gt;make: *** [flashlib] Error 1&lt;/P&gt;&lt;P&gt;arumugam@arumugam-laptop:~/ATK_Tool/AdvancedToolKit1.71_Source_STD/device_program$&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arumugam R&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 11:19:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273939#M30066</guid>
      <dc:creator>arumugamramasam</dc:creator>
      <dc:date>2013-02-26T11:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273940#M30067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please add the following into the end lds file: ram_kernel_mx25.lds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__exidx_start = .;&lt;/P&gt;&lt;P&gt;__exidx_end = .;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason Liu&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 12:38:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273940#M30067</guid>
      <dc:creator>JasonLiu</dc:creator>
      <dc:date>2013-02-26T12:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273941#M30068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks jason.. I am able to produce new flash library..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Arumugam R&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2013 13:05:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273941#M30068</guid>
      <dc:creator>arumugamramasam</dc:creator>
      <dc:date>2013-02-26T13:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273942#M30069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jason,&lt;/P&gt;&lt;P&gt;I have another issue in booting. Please let me know if you could interpret something from the logs attached, which will be helpful for me to solve the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #f8f8f8;"&gt;I am using iMX25 PDK with 3 stack configuration. I have reproduced the CPU boards and using with the personality board supplied by freescale. While booting from SD card, the original CPU is booting and one of my newly produced CPUs is also booting. But without changing the SD Card, if I change the CPU, it is not booting up. Saying that can't load kernel image. The log of bad booting is given below. Need help to find the reason why is it malfunctioning between CPU to CPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #f8f8f8;"&gt;Thanks,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #f8f8f8;"&gt;Arumugam R&lt;/P&gt;&lt;P&gt;U-Boot 2009.08 (Feb 18 2013 - 10:40:36)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CPU:&amp;nbsp;&amp;nbsp; Freescale i.MX25 at 398 MHz&lt;/P&gt;&lt;P&gt;mx25 cpu clock: 398MHz&lt;/P&gt;&lt;P&gt;ipg clock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 66498560Hz&lt;/P&gt;&lt;P&gt;Board: i.MX25 MAX PDK (3DS)&lt;/P&gt;&lt;P&gt;I2C:&amp;nbsp;&amp;nbsp; ready&lt;/P&gt;&lt;P&gt;DRAM:&amp;nbsp; 64 MB&lt;/P&gt;&lt;P&gt;NAND:&amp;nbsp; Unrecognized NAND Flash device.&lt;/P&gt;&lt;P&gt;256 MiB&lt;/P&gt;&lt;P&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_ESDHC: 0&lt;/P&gt;&lt;P&gt;UnCorrectable RS-ECC Error&lt;/P&gt;&lt;P&gt;UnCorrectable RS-ECC Error&lt;/P&gt;&lt;P&gt;*** Warning - bad CRC or NAND, using default environment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In:&amp;nbsp;&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Out:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Err:&amp;nbsp;&amp;nbsp; serial&lt;/P&gt;&lt;P&gt;Net:&amp;nbsp;&amp;nbsp; smc911x-0 [PRIME], FEC0&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot:&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMC read: dev # 0, block # 2048, count 4096 ... 4096 blocks read: OK&lt;/P&gt;&lt;P&gt;Wrong Image Format for bootm command&lt;/P&gt;&lt;P&gt;ERROR: can't get kernel image!&lt;/P&gt;&lt;P&gt;STEPS U-Boot &amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Feb 2013 10:26:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273942#M30069</guid>
      <dc:creator>arumugamramasam</dc:creator>
      <dc:date>2013-02-28T10:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273943#M30070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="background-color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; line-height: 1.5em;"&gt;Arumugam R:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the log:&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NAND:&amp;nbsp; Unrecognized NAND Flash device.&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;256 MiB&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;MMC:&amp;nbsp;&amp;nbsp; FSL_ESDHC: 0&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;UnCorrectable RS-ECC Error&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;UnCorrectable RS-ECC Error&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;*** Warning - bad CRC or NAND, using default environment&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Which means the NAND is not detected and thus you can't get the correct environment variables if the env is stored in the NAND.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;And the following log:&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;MMC read: dev # 0, block # 2048, count 4096 ... 4096 blocks read: OK&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Wrong Image Format for bootm command&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;ERROR: can't get kernel image!&lt;/P&gt;&lt;P style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;&lt;SPAN style="font-size: 12.727272033691406px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;I suspect that some default environment is correct, please check your bootcmd and see anything wrong. And also, please check whether the uImage in the SD card is correct or not. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Mar 2013 12:21:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273943#M30070</guid>
      <dc:creator>JasonLiu</dc:creator>
      <dc:date>2013-03-01T12:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: ATK Tool compilation error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273944#M30071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Hui Liu,&lt;/P&gt;&lt;P&gt;I have a question to build the ATK binary for i.MX25.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the ubuntu 11.04 to build the ATK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For building ATK in ubuntu, I modified below 2 files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) rules.make&lt;/P&gt;&lt;P&gt;# in Cygwin&lt;BR /&gt;#CC = arm-elf-gcc&lt;BR /&gt;#AS = arm-elf-as&lt;BR /&gt;#LD = arm-elf-ld &lt;BR /&gt;#NM = arm-elf-nm&lt;BR /&gt;#OBJDUMP = arm-elf-objdump&lt;BR /&gt;#OBJCOPY = arm-elf-objcopy&lt;BR /&gt;#READELF = arm-elf-readelf&lt;/P&gt;&lt;P&gt;# in Linux // Eric&lt;BR /&gt;CC = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc&lt;BR /&gt;AS = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-as&lt;BR /&gt;LD = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ld &lt;BR /&gt;NM = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-nm&lt;BR /&gt;OBJDUMP = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-objdump&lt;BR /&gt;OBJCOPY = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-objcopy&lt;BR /&gt;READELF = /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-readelf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) ram_kernel_mx25.lds&lt;/P&gt;&lt;P&gt;SECTIONS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;__exidx_start = .;&lt;/P&gt;&lt;P&gt;__exidx_end = .;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I just built the ATK image with below commands. I could confirm the created mx25_nand.bin in bin folder.&lt;/P&gt;&lt;P&gt;But the file was not operated in EVK using Samsung Nandflash, K9LBG08U0M-PCB0.&lt;/P&gt;&lt;P&gt;(This nandflash is included in the default ATK code.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you give me any advice to build mx25_nand.bin of ATK?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Eric.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2014 12:37:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ATK-Tool-compilation-error/m-p/273944#M30071</guid>
      <dc:creator>erickang</dc:creator>
      <dc:date>2014-07-21T12:37:54Z</dc:date>
    </item>
  </channel>
</rss>

