IMX6ULL/Viola Carrier Board Boot over UART in Recovery mode

0

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).

  1. Has anyone tried the same and if so , was it a success?
  2. Does the IMX6ULL support UART-boot in recovery mode ?
  3. Are there any other connections or settings which must be performed for the UART-Boot to function ?

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.

usb
boot
uart
u-boot
recovery
asked on Stack Overflow Nov 29, 2019 by Kavya • edited Nov 29, 2019 by vikash singh

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0