Forum: Mikrocontroller und Digitale Elektronik imx6 DDR stress test


von Holger K. (holgerkraehe)


Lesenswert?

Soo...

Der Stresstest aus diesem Thread 
Beitrag "Eigenes i.MX6 Board - JTAG läuft. Wie nun weiter mit U-Boot?"

Konnte nun gestartet werden.

Ich denke es macht sinn, einen eigenen Thread für den Stresstest 
aufzutun.
Wobei gestartet werden hier lediglich bedeutet, dass ich das 
vorkompilierte bin file zum laufen bekommen habe.

Leider scheint es ein Problem mit der Kalibrierung zu geben.
1
0004DDR Freq: 396 MHz
2
3
ddr_mr1=0x00000004
4
Start write leveling calibration...
5
running Write level HW calibration
6
  MPWLHWERR register read out for factory diagnostics:
7
  MPWLHWERR PHY0 = 0x00000000
8
9
10
HW WL cal status: no suitable delay value found for byte 0
11
12
HW WL cal status: no suitable delay value found for byte 1
13
Write leveling calibration completed but failed, the following results were found:
14
    MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x001F001F
15
Write DQS delay result:
16
   Write DQS0 delay: 31/256 CK
17
   Write DQS1 delay: 31/256 CK
18
19
20
Error: failed during write leveling calibration

Im Excel tool zur generierung der Konfiguration gibt es ein paar Felder:

DRAM DSE Setting - DQ/DQM (ohm)  240
DRAM DSE Setting - ADDR/CMD/CTL (ohm)  240
DRAM DSE Setting - CK (ohm)  240
DRAM DSE Setting - DQS (ohm)  240
System ODT Setting (ohm)  120

Bei diesen bin ich mir nicht sicher, was da genau verlangt wird.

Ich habe bei meinem Board beim RAM beim ZQ Pin einen 240 Ohm Widerstand.
Ebenso beim imx6 beim DRAM_ZQPAD.

Daher dachte ich, ich nehme mal überall 240 und beim letzten 120 Ohm.

Was meinen die Experten?


Könnte dies eventuell daran liegen, dass ich DQS0_N und P und DQS1_N und 
P ausversehen vertauscht habe? Das ergibt dann eine Phasenverschiebung 
um 180 Grad...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.