QE firmware doesn't used in LS1043ARDB when booting from sd card

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

QE firmware doesn't used in LS1043ARDB when booting from sd card

810 Views
juddwang
Contributor II

Hi,

In SDK 2.0, QE firmware (iram_Type_A_LS1021a_r1.0.bin) is not loaded in ls1043ardb when booting from sd card. But this QE firmware is loaded when booting from nor flash. My concern is what will happen if QE firmware not loaded?

Labels (1)
Tags (1)
0 Kudos
Reply
1 Reply

622 Views
Pavel
NXP Employee
NXP Employee

If QE microcode is not loader, the LS1043a QE is not work.

 

NXP SDK 2.0-1703 provides QE microcode loading only from NOR Flash. See u-boot.cfg file in the attachment. This file is available in the folder "ls1043ardb_sdcard_config" in u-boot source folder.

Find the CONFIG_SYS_QE_FW_ADDR in this file.

 

The simplest way for loading QE microcode from SD card is the following:

  1. Load QE microcode from SD card to the SDRAM. It is possible using u-boot commands.
  2. Load this microcode from the SRAM to I-RAM. See qe.c file in the attachment. Find the qe_firmware_uploaded function in this file.


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply