AnsweredAssumed Answered

After Change the LPDDR4 Freq get  "Synchronous Abort" handler, esr 0x96000000 Error

Question asked by Hanson Chung on Sep 30, 2019
Latest reply on Oct 14, 2019 by 传策 薛

Hi all

 

After Change the LPDDR4 Freq to 2000Mhz get  "Synchronous Abort" handler, esr 0x96000000 Error

 

U-Boot SPL 2018.03 (Sep 30 2019 - 16:01:28 +0800)
PMIC: PFUZE100 ID=0x10
DDRINFO: start lpddr4 ddr init
DRAM PHY training for 2000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 400MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 2000MTS
check ddr4_pmu_train_imem code
check ddr4_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr4_pmu_train_dmem code pass
Training PASS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from USB SDP
"Synchronous Abort" handler, esr 0x96000000
elr: 00000000007e5778 lr : 00000000007e56d0
x0 : 00400000000a05d1 x1 : 00400000422a0600
x2 : 0000000042200010 x3 : 00000000007fb9b0
x4 : 00000000fffffff6 x5 : 00000000000f0048
x6 : 0000000000000002 x7 : 00000000007f5400
x8 : 0000000000185c40 x9 : 0000000000000002
x10: 000000000000000d x11: 00000000ffffffd0
x12: 000000000001869f x13: 0000000000000040
x14: 00000000303100f0 x15: 00000000ffffffff
x16: 0000000000000033 x17: 0000000000000000
x18: 0000000000185e40 x19: 0000000000000030
x20: 0000000000000040 x21: 0000000042200030
x22: 0000000000000390 x23: 0000000000000387
x24: 00000000007f3178 x25: 00000000007f3160
x26: 00000000deadbeef x27: 0000000000000000
x28: 00000000000000f0 x29: 0000000000185cc0

Resetting CPU ...

 

 

i gen 'lpddr4_timing.c'  with mscale DDR tools v2.1 and build with uboot .But i get the Error?? Why??

Some Freq is working like 1600Mhz,1200Mhz and some Freq not work like above.

 

Hanson

Outcomes