i used nvtest_tk1 to test my tk1,it show:
F:\tk1\nvtest_tk1(1)\nvtest_tk1>nvhost --avp --skip-reset --chip t124
nix_2GB_H5TC4G63AFR-RDA_792MHz.cfg diags_emmc.axf
nvhost: ========================================
nvhost: Found --chip parameter
nvhost: …success! Found t124
nvhost: ========================================
nvblserver: Loading “diags_emmc.axg” via usb:…
Done.
WARNING: Ignoring auto-detect due to --chip parameter
…Now connected to target using usb
target_stdout: init sdram
target_stdout: Memory size = 0x00000400
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: Addr = 0x80000010, Value = 0xaaaa, Gold = 0xaaaaaaaa
target_stdout: SDRAM Subtest FAIL
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: Addr = 0x80000010, Value = 0x5555, Gold = 0x55555555
target_stdout: SDRAM Subtest FAIL
target_stdout: SDRAM test FAILED!!!
target_stdout: enable arc
target_stdout:
target_stdout: Initializing eMMC device. Please wait…
target_stdout: If it lasted over 10s, please stop this program and ch
target_stdout: 1. eMMC device is existing.
target_stdout: 2. The connection is correct.
target_stdout: 3. Board Pinmux allows to use this device.
target_stdout: 4. PLLP is ~432MHz.
target_stdout: Done init
target_stdout:
target_stdout: !!! High speed mode is enabled
target_stdout:
target_stdout: Initialization is done. IdentificationTime = 139865us
target_stdout:
target_stdout: !!! SET BLOCK SIZE TO 512B !!!
target_stdout: [pass: EmmcWrRdTest]
target_stdout: ---------------
target_stdout: total subtests: 1
target_stdout: total failures: 0
target_stdout:
target_exit(0)
nvhost: QUIT
F:\tk1\nvtest_tk1(1)\nvtest_tk1>nvhost.exe --avp --sdram Hynix_2GB_H5TC4G63AFR
DA_792MHz.cfg --skip-reset --chip t124 mats.axf
nvhost: ========================================
nvhost: Found --chip parameter
nvhost: …success! Found t124
nvhost: ========================================
nvblserver: Loading “mats.axg” via usb:…
Done.
WARNING: Ignoring auto-detect due to --chip parameter
…Now connected to target using usb
target_stdout: Initializing SDRAM controller.
target_stdout: Init PLLM: M=1, N=66, P=0, Misc1=1879048192, Misc2=0,StableTime
920804
target_stdout: Memory size = 0x00000400
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: Addr = 0x80000010, Value = 0xaaaa, Gold = 0xaaaaaaaa
target_stdout: SDRAM Subtest FAIL
target_stdout: SDRAM Subtest Start
target_stdout: SDRAM Subtest PASS
target_stdout: SDRAM Subtest Start
target_stdout: Addr = 0x80000010, Value = 0x5555, Gold = 0x55555555
target_stdout: SDRAM Subtest FAIL
target_stdout: SDRAM test FAILED!!!
target_stdout: SDRAM size: 2047 MB (0x7ff00000)
target_stdout: [pass: SubtestInitSdramController]
target_stdout: Memory size: 0x7ff00000
target_stdout: [pass: SubtestCheckPatLength]
target_stdout: Beginning AddressOnData Test.
target_stdout: Memory_AddressOnDataTest start
target_stdout: Writing test range 0 (0x80000040 - 0xbff80000)
Is it my tk1 sdram is broken ?