LS1088ARDB - How to update DPAA2 MC firmware and DPC images in QSPI flash

cancel
Showing results for 
Search instead for 
Did you mean: 

LS1088ARDB - How to update DPAA2 MC firmware and DPC images in QSPI flash

LS1088ARDB - How to update DPAA2 MC firmware and DPC images in QSPI flash

Follow these steps to update DPAA2 MC firmware and DPC images in QSPI flash, if you are booting LS1088ARDB from the QSPI flash memory. 

qixis_reset boots the board from QSPI flash0 (aka bank0) and qixis_reset altbank boots the board from QSPI flash1 (aka bank4).

“sf probe 0:1” means that the alternate bank will be written to. So if you boot from flash0, then enter sf probe 0:1, the commands that follow will program flash1.

Prerequisites

  • Linux machine. It is recommended to install Ubuntu 18.04 on the Linux machine.

Obtaining MC firmware

Download the prebuilt MC firmware image from the git repository: https://github.com/NXP/qoriq-mc-binary/tree/integration/ls1088a

Obtaining DPC image

Clone mc-utils repository and compile the DPC image.

  1. git clone https://source.codeaurora.org/external/qoriq/qoriq-components/mc-utils
  2. cd mc-utils/
  3. git checkout LSDK-18.09
  4. make -C config/

The compiled dpc.0x1D-0x0D.dtb is available at /mc-utils/config/ls1088a/RDB/.

Flash MC firmware image on LS1088ARDB QSPI flash

In U-Boot, boot from flash0, program flash1:

 

Version history
Revision #:
2 of 2
Last update:
‎09-10-2020 02:41 AM
Updated by:
 
Contributors