请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VE-Q1 您好、TI 专家!
我的客户提供了 TDA4VE UART 日志。 它们仅使用 DDRSS0 LPDDR4 4GB。 日志显示 DDR 测试失败。
1.我想知道在 DDR 测试之前是否已经完成 DDR 培训? 还是使用最原始的参数配置?
失败(读取/写入[hw])@ 0xdfff7e40:预期为0x17ffdf91、实际为0xe806df91)
失败(读取/写入[hw])@ 0xdfff7e44:预期为0x17ffdf92、实际为0xe806df92)
在此日志中、故障数据行具有物理地址和32位数据。 看起来之前的16位数据有 bitflip ( Expected 和 actual 不匹配)、似乎读取了另一个 错误的 数据。
一个 DDR 数据总线宽度为32位双通道。 这个32位数据是否意味着 DDR 数据总线宽度? 那么、第一个16位数据是通道0还是通道1?
或者、是否有其他方法来解码 DDR 物理地址和数据? 或者您能否从此日志中看到一些故障信息?
谢谢~
U-Boot SPL 2021.01 (Oct 07 2023 - 18:55:28 +0800) ti_sci system-controller@44083000: Message not acknowledgedSYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--v08.06.03 (Chill Capybar') EEPROM not available at 0x50, trying to read at 0x51 Reading on-board EEPROM at 0x51 failed 1 k3_ddrss_ofdata_to_priv(dev=41c67284) k3_ddrss_power_on(ddrss=41c6d568) LPDDR4_Probe: PASS LPDDR4_Init pd: PASS LPDDR4_Init: PASS [hhw] OK: LPDDR4_HardwareRegInit PASS!! LPDDR4_StartTest readreg: PASS ------------------------------------------------------------- hhwtest: ddrss->ddr_freq0 = 27500000 hhwtest: ddrss->ddr_freq1 = 1066500000 hhwtest: ddrss->ddr_freq2 = 1066500000 ------------------------------------------------------------- [hhw] k3_lpddr4_freq_update: received freq change req: req type = 1, req no. = 0 , instance = 0 [hhw] k3_lpddr4_freq_update: received freq change req: req type = 0, req no. = 1 , instance = 0 [hhw] k3_lpddr4_freq_update: received freq change req: req type = 1, req no. = 2 , instance = 0 [hhw] k3_lpddr4_freq_update: received freq change req: req type = 0, req no. = 3 , instance = 0 [hhw] k3_lpddr4_freq_update: received freq change req: req type = 1, req no. = 4 , instance = 0 LPDDR4_StartTest start: PASS LPDDR4_Start readreg: PASS /********************************************************************/ /************************ DDR TEST ************************/ /********************************************************************/ DRAM: 0x080000000 DRAM: 0x80000000 ~ 0xf0000000 Testing: 0x80000000 ~ 0xf0000000 Iteration: 1 ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ..... FAILURE (read/write[hhw]) @ 0xdfff7e40: expected 0x17ffdf91, actual 0xe806df91) FAILURE (read/write[hhw]) @ 0xdfff7e44: expected 0x17ffdf92, actual 0xe806df92) FAILURE (read/write[hhw]) @ 0xdfff7e48: expected 0x17ffdf93, actual 0xe806df93) FAILURE (read/write[hhw]) @ 0xdfff7e4c: expected 0x17ffdf94, actual 0xe806df94) FAILURE (read/write[hhw]) @ 0xdfff7e50: expected 0x17ffdf95, actual 0xe806df95) FAILURE (read/write[hhw]) @ 0xdfff7e54: expected 0x17ffdf96, actual 0xe806df96) FAILURE (read/write[hhw]) @ 0xdfff7e58: expected 0x17ffdf97, actual 0xe806df97) FAILURE (read/write[hhw]) @ 0xdfff7e5c: expected 0x17ffdf98, actual 0xe806df98) ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ..................... FAILURE (read//write[hhw]): @ 0xdfe67e40: expected 0xe806606e, actual 0x17f9606e) FAILURE (read//write[hhw]): @ 0xdfe67e44: expected 0xe806606d, actual 0x17f9606d) FAILURE (read//write[hhw]): @ 0xdfe67e48: expected 0xe806606c, actual 0x17f9606c) FAILURE (read//write[hhw]): @ 0xdfe67e4c: expected 0xe806606b, actual 0x17f9606b) FAILURE (read//write[hhw]): @ 0xdfe67e50: expected 0xe806606a, actual 0x17f9606a) FAILURE (read//write[hhw]): @ 0xdfe67e54: expected 0xe8066069, actual 0x17f96069) FAILURE (read//write[hhw]): @ 0xdfe67e58: expected 0xe8066068, actual 0x17f96068) FAILURE (read//write[hhw]): @ 0xdfe67e5c: expected 0xe8066067, actual 0x17f96067) ................................................................ ................................................................ ........................................SPL initial stack usage: 13472 bytes Trying to boot from MMC2 Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Starting ATF on ARM64 core... NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty NOTICE: BL31: Built : 17:56:46, Mar 1 2023