I am trying to boot my board via UART. I use the u-boot from the pre-built images. I am using the following application :
https://github.com/boundarydevices/imx_usb_loader.
The device is brought into the recovery mode(by shorting the pins as mentioned in the IMX6ULL manual).
The UART A of the viola board is used , with the RTS /CTS pins shorted.
The following command is run :
"./imx_uart -n /dev/ttyUSB0 mx6ull_usb_work.conf u-boot.imx".
Ideally the board(in recovery mode) should respond and then boot.
The output is the following :
trailing slash == 0x5579de0d2161:/imx_uart checking with conf_path /usr/etc/imx-loader.d/ checking with base_path ./ config file <.//mx6ull_usb_work.conf> parse .//mx6ull_usb_work.conf starting associating phase.......... magic missmatch, response was 0x00000000
From the above, I can infer that the board is not responding.
When not in recovery mode , if I run the command there is no mismatch and the board seems to respond.(But the u-boot does not load and by my understanding it should not).
When the board is in recovery mode and the command "./imx_usb u-boot-nand.imx"
is run, the board boots and hence the USB-boot option works.
Thank You.
User contributions licensed under CC BY-SA 3.0