Dear;
LS1023A After the uboot is started, run saveenv and report a problem with the Synchronous Abort handler, esr 0x96000210 after the device is restarted.
The following is the log of uboot startup and restart after saveenv is executed. May I ask from what aspects should I locate the problem? Thank you!
NOTICE: 1 GB DDR?, 32-bit, CL=11, ECC off
NOTICE: BL2: v2.4(release):LSDK-21.08-0-g340b20bcb-dirty
NOTICE: BL2: Built : 16:18:14, Oct 10 2024
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.4(release):LSDK-21.08-0-g340b20bcb-dirty
NOTICE: BL31: Built : 16:18:14, Oct 10 2024
NOTICE: Welcome to ls1043aqds BL31 Phase
U-Boot 2021.04-dirty (Oct 10 2024 - 16:17:53 +0800)
SoC: LS1023A Rev1.1 (0x87920911)
get_board_sys_clk: sysclk_conf = 0x00
get_board_sys_clk: sysclk_conf = 0x00
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz
Bus: 400 MHz DDR: 1066.667 MT/s FMAN: 800 MHz
Reset Configuration Word (RCW):
00000000: 08100010 10000000 00000000 00000000
00000010: 14550002 80004012 40025000 41002000
00000020: 00000000 00000000 00000000 00038800
00000030: 20124000 00001000 00000060 00000001
Model: LS1043A QDS Board
Board: LS1043AQDS, boot from vBank: 0
Sys ID: 0x00, Sys Ver: 0x00
FPGA: v0 (123456789:;<=>?), build 1541
I2C: ready
DRAM: 958 MiB (DDR3, 32-bit, CL=11, ECC off)
clear_bss
Using SERDES1 Protocol: 5205 (0x1455)
is_flash_available 0
NAND: 0 MiB
MMC: FSL_SDHC: 0
Loading Environment from SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
EEPROM: Read failed.
In: serial
Out: serial
Err: serial
Ϻ SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Fman1: Uploading microcode version 106.4.18
FM1@DTSEC1
Error: FM1@DTSEC1 address not set.
, FM1@DTSEC2
Error: FM1@DTSEC2 address not set.
, FM1@DTSEC5
Error: FM1@DTSEC5 address not set.
, FM1@DTSEC6
Error: FM1@DTSEC6 address not set.
Hit any key to stop autoboot: 6 0
=> saveenv
Saving Environment to SPIFlash... SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Erasing SPI flash...%¥ѥ¹ to SPI flash...done
OK
=>
NOTICE: 1 GB DDR?, 32-bit, CL=11, ECC off
NOTICE: BL2: v2.4(release):LSDK-21.08-0-g340b20bcb-dirty
NOTICE: BL2: Built : 16:18:14, Oct 10 2024
NOTICE: BL2: Booting BL31
NOTICE: BL31: v2.4(release):LSDK-21.08-0-g340b20bcb-dirty
NOTICE: BL31: Built : 16:18:14, Oct 10 2024
NOTICE: Welcome to ls1043aqds BL31 Phase
U-Boot 2021.04-dirty (Oct 10 2024 - 16:17:53 +0800)
SoC: LS1023A Rev1.1 (0x87920911)
get_board_sys_clk: sysclk_conf = 0x00
get_board_sys_clk: sysclk_conf = 0x00
Clock Configuration:
CPU0(A53):1600 MHz CPU1(A53):1600 MHz
Bus: 400 MHz DDR: 1066.667 MT/s FMAN: 800 MHz
Reset Configuration Word (RCW):
00000000: 08100010 10000000 00000000 00000000
00000010: 14550002 80004012 40025000 41002000
00000020: 00000000 00000000 00000000 00038800
00000030: 20124000 00001000 00000060 00000001
Model: LS1043A QDS Board
Board: LS1043AQDS, boot from vBank: 0
Sys ID: 0x00, Sys Ver: 0x00
FPGA: v0 (123456789:;<=>?), build 1541
I2C: ready
DRAM: 958 MiB (DDR3, 32-bit, CL=11, ECC off)
clear_bss
Using SERDES1 Protocol: 5205 (0x1455)
"Synchronous Abort" handler, esr 0x96000210
elr: 0000000082052e3c lr : 0000000082019bc0 (reloc)
elr: 00000000b7b7ce3c lr : 00000000b7b43bc0
x0 : 0000000000000000 x1 : 000000007602a004
x2 : 0000000000000080 x3 : 0000000000000000
x4 : 00000000b7bd2348 x5 : 0000000000000000
x6 : 00000000b7a27600 x7 : 0000000000000007
x8 : 0000000000000002 x9 : 0000000000000008
x10: 0000000000000002 x11: 0000000000000010
x12: 0000000000000006 x13: 000000000001869f
x14: 00000000b7a22250 x15: 0000000000000020
x16: 00000000b7b7284c x17: 0000000000000000
x18: 00000000b7a25db0 x19: 00000000b7bc82c8
x20: 0000000035b2a000 x21: 00000000b7baf32f
x22: 00000000b7a22080 x23: 0000000000000080
x24: 0000000000000000 x25: 0000000000001fff
x26: 0000000000000000 x27: 0000000000000000
x28: 0000000000000000 x29: 00000000b7a22000
Code: 54ffff80 9100c000 17fffff7 f9402241 (3860c820)
Resetting CPU ...