I am following the steps for compiling a kernel for BeagleBone (white, not black) that I found here: http://beagleboard.org/linux.
1- When I use the Angstrom toolchain, the compile fails with the error: unrecognized option -mauto-it. I cannot get past that. So I switched over to Linaro and it compiles just fine and finishes. The steps I followed are exactly the same, except for different compiler.
2- When I try to load the build kernel image (uImage) using TFTP:
If I go through all the steps and generate: uImage-dtb.am335x-boneblack, the following happens:
“Uncompressing Linux… done, booting the kernel.” and it freezes and does not progress.
If I go one step short and generate: uImage-dtb.am335x-bone only and load that, it goes past booting the kernel but I get the unknown Machine ID error message.
Either way I cannot boot any of the kernels on my beaglebone white.
Can someone help me understand what I’m doing wrong please?! I’m really stuck.