I'm trying to boot a Tiny4412 using u-boot. I was able to boot both Linux and Android using Superboot, but now I need to use u-boot. I can successfully install u-boot on SD card, and it boots fine, but I cannot boot linux kernel with it. The last line I see is: Uncompressing Linux... done, booting the kernel. (Yes, I've console=ttySAC0,115200 in my bootargs env variable). I even tried to boot kernel/ramdisk directly from PC using 'fastboot boot' command, but it behaves the same. The kernel is the one provided in its DVDs, which booted successfully using Superboot. So, it should be fine( or do I need to build a kernel myself to be able to boot using u-boot?!).
Tiny4412: Cannot boot original Linux Image using u-boot
I found the answer 'the hard way' using hints from this page: http://www.arm9home.net/simple/index.php?t83183.html No, u-boot cannot boot stock linux kernel. You should build your own kernel with TrustZone mode disabled.
Hedayat whats the point of booting the kernel using u-boot instead of the default superboot ? I mean what differences does that make or what advantages does that have?
Hello , If you want to use uboot for 44112 , you should modify you menuconfig , such as : #make menuconfig ,then you should select the TrustZone ,and then you can download the zimage.