Hi,
I tried DDR_Stress_Tester.exe with i.MX53QSB board but I couldn't get the calibration results even after 10000 times test done.
If someone knows how to complete calibrations, please let me know.
I attached the log. What's wrong with my inputs( 0,1,0,y,n&400 )?
BTW, I used default .inc of script aid and ignored 1st setmem because of error.
Here: setmem /16 0x53f98000 = 0x30
#where ddr stress test: https://www.freescale.com/webapp/Download?colCode=DDR_STRESS_TESTER_FOR_MX51_MX53
script aid: https://community.freescale.com/docs/DOC-102457
--- log ---
C:>DDR_Stress_Tester.exe -t mx53 -df tool.inc -com 1
HAB_TYPE: DEVELOP
Image loading...
download Image to IRAM OK
Running DDR test..., press "ESC" key to exit.
**************************************************************************
DDR Stress Test (1.0) for MX53
Build: Apr 13 2011, 13:44:13
Freescale Semiconductor, Inc.
**************************************************************************
Please select the DDR density per chip select (in bytes) on the board Type 0 for 128MB; 1 for 64MB; 2 for 32MB; 3 for 16MB
DDR density selected (MB): 128 <== 0
Please enter the number chip selects used on the board by the DDR
Type 1 for one chip select or 2 for two chip selects <== 1
Which chip select do you want to test, type 0 for CSD0 or 1 for CSD1 <== 0
You have chosen to to test CSD0 only
Would you like to run the DDR Stress Test (y/n)? <== y
Run DDR stress test with incrementing DDR frequency (y/n)? <== n
Enter 'y' to run with an incrementing DDR frequency Enter 'n' to run at a static DDR frequency Enter desired freq (125 to 400 MHz
in steps of 5 MHz) to run test then hit enter .
400MHz DDR clock will not increment <== 400
0
t0: memcpy11 SSN test
t1: memcpy8 SSN test
t2: memcpy11 random pattern test
t3: byte-wise SSN test
t4: IRAM_to_DDRv2 test
t5: IRAM_to_DDRv1 test
t6: read noise walking ones and zeros test
1
t0: memcpy11 SSN test
t1: memcpy8 SSN test
t2: memcpy11 random pattern test
t3: byte-wise SSN test
t4: IRAM_to_DDRv2 test
t5: IRAM_to_DDRv1 test
t6: read noise walking ones and zeros test
2
(... endless loop)
Solved! Go to Solution.
You wrote " I tested at over 400MHz and stopped at 445MHz" - but i.MX53
maximum DRAM frequency is 400 MHz, so at 445 MHz system just crashed.
~Yuri.
We see the memory endless memory tests (t1-t6) - this is correct behavior.
As for DDR calibration - please take a look at the following :
ttps://community.freescale.com/docs/DOC-94841
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Yuri,
Thank you for your quick reply.
Now I understand it was correct behavior. I tested at over 400MHz and stopped at 445MHz.
Then I expected to show the result but nothing printed.
Could you let me know the way to print the result on my Command Prompt window?
According to the User Guide...
> The test image will do the ddr stress test and the result will be sent to PC through and be printed on the Command Prompt window.
Thanks.
You wrote " I tested at over 400MHz and stopped at 445MHz" - but i.MX53
maximum DRAM frequency is 400 MHz, so at 445 MHz system just crashed.
~Yuri.
Dear Yuri,
Thank you for your anwer.
Last weekend I recieved an answer from your staff who said it couldn't "print". Now I start to read source code.
Thanks.