Become a leader in the IoT community!
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Hello guys:
I’m running into an issue.
So I’m doing this exercise that teaches one about the booting stages in Embedded linux. Board is Beaglebone black.
Task details:
Booting an image off the SD card.
Things i have done:
1. partitioned my SD card into BOOT(fat16) and ROOTFS(ext3).
2. In BOOT Partition i have copied the MLO file, U-Boot file, and UEvn.txt file into it.
3. In the ROOTFS, I have the necessary linux filesystem in it too. (mnt, proc, boot, etc)
Each time I try booting from the SD card, my boot process hangs:
Here’s the Log:
Yes it always hangs at [ 0.192668] jffs2: version 2.2. (NAND) (SUMMARY) οΏ½Β© 2001-2006 Red Ha
Ok, i will try this and give feedback.
Little reseach was suggesting I should disable initializing the NAND flash access on the uEnv.txt since I’m booting from SD card.
Given I can see you are reading from the sd card – you can probably save disabling NAND until we have tried other things.
This is all assuming you are reading from the SD Card – do you get `CCCCCCC` when booting without the SD card?
I can see from the log that:
– The BBB is reading u-boot
– U-boot reads the kernel and the device tree
– It boots the kernel (which at the 3.8.10 is an impressively old kernel!)
One of the things I have seen like this is when the loading of the DTB overwrites the end of the kernel. Does it always hang after loading the JFFS with an incomplete line?
`[ 0.192668] jffs2: version 2.2. (NAND) (SUMMARY) οΏ½Β© 2001-2006 Red Ha`
In your uEnv.txt try either lowering the Kernel address (e.g. 80000000) or increasing the DTB address (e.g. 89000000)
CONTRIBUTE TO THIS THREAD