I have a board with a i.MX6UL processor. UART1 is the only serial boot interface connected on the board. I was wondering what the standard procedure for initially loading u-boot or a first stage bootloader (FSBL) onto the system is.
I can communicate with the chip through the serial download protocol but I am having trouble transferring a file of more than 2kB (the protocol just seems to stop responding).
I have tried using the program at https://github.com/boundarydevices/imx_usb_loader with little success.
The JTAG port is available on the board.
Any advice that could be offered on how to go about initial load would be greatly appreciated.
Hi Jay
for jtag usage one can look on
AN5229 ARM DS-5 Development Studio Debug i.MX6UL-EVK
https://www.nxp.com/docs/en/application-note/AN5229.pdf
or write own application loading code through uart using sect.8.9.3 Serial Download protocol
i.MX6UL Reference Manual
http://www.nxp.com/docs/en/reference-manual/IMX6ULRM.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------