Hi,
I tried to flash the system.img into the NVME instead of the eMMC.
The flashing process fails because of a timeout. it says: “Waiting for target to boot-up”.
Why this is happen and how I can fix this issue?
I noticed that during the flashing process it seems like the main script calls the bootloader several times and try to recreate the system.img several times (I can see it in the log). Does it suppose to be like that?
My point is initrd flash requires micro usb port to work as device mode in kernel. Flash.sh does not care about anything happened in kernel, but initrd flash needs. The mechanism of them are different.
Initrd flash is actually booting into initrd and then flash, thus, it depends on the otg function of kernel to work first.
You mean that I should find the USB port as a device in the kernel?
what is “otg funtion of kernel”?
If the kernel recognises my USB port, what ensures me that the initrd “system” will recognize it as well? it’s a different kernel and a different rootfs…
If you don’t know usb terms, please just ignore them.
This is just first step thing to check, not guarantee it would 100% work for a custom board afterwards.
Please check, If you boot up the OS, connect the micro usb port to you host, is your host side able to see it as 192.168.55.100? and lsusb shall see it.
Could you check them first?
If you can see them, then we need to check the xml file you wrote.