专栏底层软件J3 LPDDR4启动失败

J3 LPDDR4启动失败

已解决
zach2022-11-10
63
1

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:公司内部自己设计的板子。

2.当前系统镜像版本:X3J3-PlatformSDK-PL2.1-V1.1.0

3.当前天工开物版本:未使用

4.问题定位:目前从log分析是DDR型号不匹配,目前板子上使用的LPDDR4型号是MT53E1G32D2FW-046WTA,通过log和代码使用的是MT53D1024M32D4DT,请帮忙提供下解决办法。

相信log如下:

NOTICE: fast_boot:0

S

F

L

O

NOTICE: efuse cpu_cfg = 0

W

NOTICE: Booting Trusted Firmware

NOTICE: BL1: v1.4(release):HR-ROM-Rel-v1.1-141-ga91d4dd-dirty

NOTICE: BL1: Built : 11:24:44, Oct 23 2019

NOTICE: boot src: 0

NOTICE: eMMC : 0x13

NOTICE: BL1: Booting BL2

Auth pass

NOTICE: bl1_main exit

SPL normal reset flow

check_reset_state (2): wakeup address = 0x0, hw wakeup status = 0x3, wakeup src=0x100

patch for sys_pll 1200 with 100M eth

SFLOW_INIT

CHIP ID:PAS250/WAFER: W07/ X: X17/ Y: Y36

secondary_jump_to_spl: secure chip flow

X3 SPL : secondary core wake up and jump to spl done (cpu_core_cfg=0)

SFLOW_FIN_HW_A

U-Boot SPL 2018.09-ga60d3e3b6f (Aug 20 2021 - 11:17:38 +0800)

SPACC Init - ID: (00000061)

SPL emmc boot mode (from strap)

emmc: width = 4, mclk = 48000000, sclk = 24000000

ddr_type = 1 (LPDDR4)

ddr_hdr.ecc_gran: 0x0

ddr_hdr.ecc_map: 0x0

ddr_hdr.sbr_pattern0: 0x230111ec

ddr_hdr.sbr_pattern1: 0xf53f4ffd

ddr_freq = 05

board id = 21500000

ddr datarate: 3200

### MICRON DDR ###

no ddr pin set

detect part number: ff10

detect ddr freq: c80

board id alternative:0x0

hb_ddr_index: 6

ddr_type = 1, ddr_vendor=2, ddr_freq=3200

dram_pll_init

sscg disabled

control load ddrc src_addr: b5800, load_addr: 802caa20, src_len: 920

[DDR INFO] ==ddr_release_info==

[DDR INFO] VERSION: develop

[DDR INFO] BUILD: 2021-08-20-11:17

[DDR INFO] GIT COMMIT: a60d3e3b6f7b122f4e5e421f31889744d4cdffec

[DDR INFO] GIT TIME: Fri, 20 Aug 2021 11:15:13 +0800

[DDR INFO] ==ddr_features==

[DDR INFO] RDBI: 0

[DDR INFO] WDBI: 1

[DDR INFO] InlineECC: 0

[DDR INFO] DM: 1

[DDR INFO] DDC: 1

[DDR INFO] SSCG: 0

[DDR INFO] BOARD: XS_ENABLE

[DDR INFO] ddr_controller_cfg done

load ddr phy src_addr: b6200, load_addr: 802caa20, src_len: 420

ATxSlewRate : 15f

ATxImpedance : 7f

TxSlewRate : 19f

TxOdtDrvStren : 600

TxImpedanceCtrl : e3f

CalDrvStr0 : 11

VrefInGlobal : 104

board_type = 4 (CUSTOMER_BOARD)

load dqmap src addr: de600, load_addr: 802caa20, src_len: 20

[DDR INFO] dwc_ddrphy_train start

magic = 544f4248

load imem1 src_addr: a1a00, load_addr: 802caa20, src_len: 8000

load dmem1 src_addr: b4a00, load_addr: 802caa20, src_len: 684

executing 1D fw

底层软件
征程3
评论1
0/1000
  • Feng
    Lv.1

    编译BSP的时候指定板子类型试试看

    ./build.sh -s secure -b j3dvb_emmc -d dual_boot

    2022-11-10
    0
    0