The instructions in this section also applies to those boards with secure boot enabled.
There are references on how to perform common instructions along with the flow.
Security details the required background for secure boot.
Important
Ensure you replace <factory> placeholder below with the name of your Factory.
Download the necessary files from https://app.foundries.io/factories/<factory>/targets:
Click the latest Target with the platform trigger.
Expand the run in the Runs section which corresponds with the name of the board.
Download the Factory image for that machine.
For example:
Set up the board for updating using the manufacturing tools:
Top view of imx6ullevk
OPTIONAL. Only required if you have problems or want to see the boot console output.
Connect the micro-B end of the USB cable into debug port J1901.
Connect the other end of the cable to a PC acting as a host terminal.
One UART connections will appear on the PC. For example, on a Linux host:
Using a serial terminal program like minicom,
connect to the port with if00 in the name (in this example ttyUSB2).
Apply the following configuration:
Baud rate: 115200
Data bits: 8
Stop bit: 1
Parity: None
Flow control: None
Ensure that the power is off (SW2001)
Put the imx6ullevk into programing mode:
Switch SW602 to OFF, ON (from 1-2 bit) to Download Mode.
Location of SW602 dip switch on imx6ullevk
Connect your computer to the imx6ullevk board via the micro-B port 1 DownloadUSB OTG jack.
Connect the 5V power plug to the port 2 PowerJ2001 jack.
Power on the imx6ullevk board by sliding power switch SW2001 to ON.