Other Parts Discussed in Thread: AM62L, SYSCONFIG
Tool/software:
Tool/software:
Hi TO,
1.Does tispl.bin work on DDR?
Yes, the TF-A provided in SDK 11.0.15.5 should have DDR4 support.
1.Does tispl.bin work on DDR?
Yes, tispl.bin runs on DDR. If DDR is not configured properly, likely tispl.bin won't print any message on the console.
3.If I change the DDR from EVM, I think I need to readjust the DDR parameters. Should I use the .dtsi file output by sysconfig with TF-A?
Yes, you should use SysConfig tool to generate the new DDR config data and integrate it to TF-A.
Hi Bin,
Thank you for your support.
you should use SysConfig tool to generate the new DDR config data and integrate it to TF-A.
The DDR parameters have been adjusted and integrated into TF-A.
However, the console stopped at BL1 and could not proceed to BL31.
The console log is as follows:
Checking the log shows "bl1_platform_setup DDR init done" is output.
Does this mean that the DDR parameters are correct?
If the DDR parameters are incorrect and BL31 does not boot, how should I handle this?
NOTICE: bl1_plat_arch_setup arch setup NOTICE: Booting Trusted Firmware NOTICE: BL1: v2.12.0(release):11.00.15-dirty NOTICE: BL1: Built : 12:24:23, May 29 2025 INFO: BL1: RAM 0x7080b000 - 0x7080f000 INFO: lpddr4_init <-- INFO: lpddr4 dtb: ctl-data ptr=0x7080618c, pi-data=0x70806834, phy-data=0x70806da4 NOTICE: BL1: dram_class: 10 INFO: memory node =0x28 INFO: lpddr4: probe done INFO: lpddr4/ddr4: init done INFO: start-status: offset =0x0 INFO: start-status reg: before =0x10460a00 INFO: Doing normal DDR initINFO: lpddr4: Start DDR controller INFO: lpddr4: start completed successfully status=0x0 INFO: start-status reg: after =0x10460a01 INFO: LPDDR4 start completed !! NOTICE: lpddr4: post start - PI training status=0x29c02000 INFO: lpddr4: post start - CTL Interrupt status=0x0 NOTICE: bl1_platform_setup DDR init done NOTICE: k3_bl1_handoff ENTERING WFI - end of bl1 01000000011a0000616d36326c00000000000000544553540000010000000100
Hi TO,
Checking the log shows "bl1_platform_setup DDR init done" is output.
Does this mean that the DDR parameters are correct?
The message only tells the DDR init is done, but it doesn't mean the DDR Config parameters are correct.
I am routing your thread to our DDR expert for comments.
The message means that the training completed, but it doesn't necessarily mean it completed successfully.
Can you send the DDR part number and/or datasheet, along with the changes you made from the tool (.syscfg file)
Regards,
James