|
Thank you for your reply!
Right, at least for now, code that boots from NAND looks like Android, as I can see "/system" directory, which, to my mind, indicates Android.To me, the problem with Android in NAND is that it quickly goes to "Suspending console(s)" mode shortly after it fully boots, and it is a bit tricky to enter commands in the shell. When I press "Power" button, the shell prompt comes back for a couple of seconds, so, I can enter some "not-too-logs" commands, like "ls -l /system" or similar, but it quickly returns to "Suspending condole(s)" mode, so, I need to press the "Power" button again. It prints, that I can "use no_console_syspend to debug", but if I understand correctly, I cannot update this kernel flag at run time, only at boot time and I need access to the bootloader (Das U-Boot?). Am I right, or can I update no_console_syspend at run time (after boot)?
Anyway, what I really want for now - is to be able to communicate with the bootloader(s) (I suppose it should be Das U-Boot?), so I can, at least, see what is wrong with my MMC. But when I switch to boot from MMC, I can see no readable info, only binary something (similar binary logs are seen for NAND boot for a few first seconds of boot process, as I explained in my 1st message in this thread), I tried really hard using different baud rates and other parameters, but no luck so far to see what my Dev Board wants to tell me during boot from MMC.
To me, this looks like, probably, it takes a while for the PLL to correctly setup the right clocks, but probably, the code does not wait for the clock to stabilize (this is only my guess)? But this does not explain why boot from MMC does not work (probably, wrong MMC, but the same MMC worked like magic with my Raspberry Pi(es), after I flashed the right image of course).
---
Thank you!
|
|