Cannot create uImage for tao3530 thunderpack with linux2.6.37

36 views
Skip to first unread message

sannu sl

unread,
Jan 30, 2013, 7:23:11 AM1/30/13
to technexion-...@googlegroups.com
Hello All,

With my Tao3530 board, i was able to load the demo linux image provided and was able to bring up my board.
But when i tried to compile and create an image on my own, I am facing problems.

Following things i did to get an uImage

1. Downloaded source files required (xloader, uboot, kernel, armstrong)
2. Installed Sourcery codebench in my Ubuntu PC
3. Followed instructions mentioned in Tao3530 user guide as below
    a. after sourcery codebench installation -- PATH=/usr/bin:/bin:/opt/arm-2010.09/bin:.
    b. set following environment variables CROSS_COMPILE=arm-none-linux-gnueabi- and ARCH=arm
4. For xloader compilation
    a. in following path /xukr-20121220-omap3/bootloader/x-loader
    b. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- distclean
    c. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- tao3530_config
    d. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-  -j2
and for this i got MLO as output

5. For uboot compilation
    a. in following path /xukr-20121220-omap3/bootloader/u-boot
    b. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- distclean
    c. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- tao3530_config
    d. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-  -j2 tao_3530
for this i obtained uboot,bin as expected

6. for kernel compilation
    a. in following path xukr-20121220-omap3/kernel/linux-2.6.37-tn
    b. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- distclean
    c. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi- tao3530_thunder_defconfig
    d. sudo make ARCH=arm CROSS_COMPILE=/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-  -j2 uImage

With this i can see the compilation progress but at the end uImage is not created in /arch/arm/boot folder.

Please some one help me on this topic.

but

Reply all
Reply to author
Forward
0 new messages