LS1043ARDB QE Firmware load error

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

LS1043ARDB QE Firmware load error

863 Views
danlenz
Contributor II

When booting from SD on the LS1043ARDB I see what I believe is a failure to load the QE firmware.

When booting from NOR I see uboot report:

   Firmware 'Microcode version 0.0.1 for LS1021a r1.0' for 1021 V1.0
   QE: uploading microcode 'Microcode for LS1021a r1.0' version 0.0.1

When booting from SD however I do not see a line for QE uploading microcode - instead I see:

   MMC read: dev # 0, block # 18952, count 128 ...
   Not a microcode

Is there perhaps a bug in flex-builder which is placing the firmware at the wrong location on the SD?

Here is the full log using the default binaries for LSDK 18.09:

U-Boot SPL 2018.03-g1e96fd8f46 (Sep 20 2018 - 02:08:53 +0800)
Initialzing DDR using fixed setting
Configuring DDR for 1600 MT/s data rate
Trying to boot from MMC1


U-Boot 2018.03-g1e96fd8f46 (Sep 20 2018 - 02:08:53 +0800)

SoC: unknown (0x87920411)
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz CPU2(A53):1600 MHz
CPU3(A53):1600 MHz
Bus: 400 MHz DDR: 1600 MT/s FMAN: 500 MHz
Reset Configuration Word (RCW):
00000000: 08100010 0a000000 00000000 00000000
00000010: 14550002 80004012 60040000 c1002000
00000020: 00000000 00000000 00000000 00038800
00000030: 00000000 00001100 00000096 00000001
Model: LS1043A RDB Board
Board: LS1043ARDB, boot from SD
CPLD: V1.5
PCBA: V3.0
SERDES Reference Clocks:
SD1_CLK1 = 156.25MHZ, SD1_CLK2 = 100.00MHZ
I2C: ready
DRAM: 1.9 GiB (DDR4, 32-bit, CL=11, ECC off)
Using SERDES1 Protocol: 5205 (0x1455)
SEC0: RNG instantiated
FSL_SDHC: 0
PPA Firmware: Version LSDK-18.09

MMC read: dev # 0, block # 18952, count 128 ...
Not a microcode
Flash: 128 MiB
NAND: 512 MiB
MMC: Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
EEPROM: NXID v1
In: serial
Out: serial
Err: serial
SCSI: PCIe0: pcie@3400000 disabled
PCIe1: pcie@3500000 Root Complex: no link
PCIe2: pcie@3600000 Root Complex: no link
Error: SCSI Controller(s) 1B4B:9170 not found
Net:
MMC read: dev # 0, block # 18432, count 128 ...
Fman1: Uploading microcode version 106.4.18

0 Kudos
2 Replies

649 Views
danlenz
Contributor II

Thanks you for the reply but that does not answer my question. I am already familiar with the file and with the memory layout. Why do I get the 'not a microcode' error with the default binaries for 18.09? Are you suggesting I should use the memory layout to debug the errors in flex-builder?

Also - 18.09 is unusable for me as it will not build due to bad repo links as explained in this thread to which no one has yet offered a work around. https://community.nxp.com/message/1065151?commentID=1065151#comment-1065151 

0 Kudos

649 Views
Pavel
NXP Employee
NXP Employee

Look at attached files. These files are available in LSDK 18.09:

https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-lay...


Have a great day,
Pavel Chubakov

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

0 Kudos