We use Samsung and Micro 2Gb DDR3 on IMX6/Q , no problem , now change to 4Gb Hynix DDR3 H5TQ4G63AFR-PBC (256MX16), total is 2GBYTE, Mfgtool hanging in load U-BOOT.
we make 10PCS board, each board has the same problem. after replace the Hynix 4Gb DDR3 with the Micron 2Gb DDR3, program is OK.
please advise how to fix
"
DLL version: 2.2.3
Tuesday, December 24, 2013 22:50:11 Start new logging
ModuleID[2] LevelID[10]: CMyExceptionHandler thread is running
ModuleID[2] LevelID[1]: new MxHidDeviceClass
ModuleID[2] LevelID[10]: new MxHidDevice[0173FBE8]
ModuleID[2] LevelID[10]: Device Manager thread is running
ModuleID[2] LevelID[10]: CmdOperation[0] device chagned and reset to state 0
ModuleID[2] LevelID[10]: ExecuteCommand--Boot[WndIndex:0], File is D:\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\u-boot-mx6q-sabresd.bin
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is D:\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\uImage, address is 0x10800000
ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Load[WndIndex:0], File is D:\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\initramfs.cpio.gz.uboot, address is 0x10C00000
ModuleID[2] LevelID[10]: PortMgrDlg(0)--Command Load excute successfully, retry count: 0
ModuleID[2] LevelID[10]: ExecuteCommand--Jump[WndIndex:0]
ModuleID[2] LevelID[10]: *********MxHidDevice[0173FBE8] Jump to Ramkernel successfully!**********
ModuleID[2] LevelID[10]: CmdOperation[0], current state command has been finished and the last command is successful, so SetEvent(hDevCanDeleteEvent)
Solved! Go to Solution.
Hi Gavin,
Could you please download excel file from i.Mx6DQSDL DDR3 Script Aid ?
You can base on this xls file to setting your DRAM timing first.
Hi Gavin,
(1)
Do you have update yout Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER\Profiles\MX6Q Linux Update\OS Firmware\u-boot-mx6q-sabresd.bin to 4Gbit setting ?
(2)
Do you have use DDR_STRESS_TOOL to check your DRAM setting is correct and stable ?
Hi Apollo:
we use DDR_STRESS_TOOL check , the maximum speed can only run at 475MHz, and we set the DDR clock to 400Mhz , MFGtool is OK to finish program.
But I wish to know how to tune the clock to 528MHz.
thanks
Hi Gavin,
Which CPU your using ?
Base on MFGTOOL , Are you using MCIMX6Q CPU ?
If you using i.MX6Q CPU , we suggest pass 600MHz via DDR_STRESS_TEST tool base on 2Gbit board.
Do you have send your layout file to local FAE to check again ?
Hi Apollo:
YES, the CPU is i.MX6Q, 2Gbit , with Micron 128Mx16 2Gbit DDR, pass 600MHz DDR_STREE_TEST.
The DDR PCB layout is the same SABRESDB board.
Hi Gavin,
Could you please download excel file from i.Mx6DQSDL DDR3 Script Aid ?
You can base on this xls file to setting your DRAM timing first.
Thanks Apollo
This problem is fixed, your Script Aid is useful.
Gavin
Hi Apollo:
Do you have the 4Gb U-Boot flash_header.s ?