我更换了一个内存条,在k2的STK修改memory_test的相关PLL。
在DDR3A初始化完成时,Console如下:
[C66xx_0] Initialize DSP main clock = 156.25MHz/3×11 = 572MHz
DDR3A initialization
Initialize DDR data rate = 156.250×13/3= 677.1 MTS
wait DDR3 PHY status in PGSR0 register timeout!
DDR PHY status PGSR0=0x810001ff.
DDR PHY Write Bit Deskew is NOT done!
DDR PHY Read Eye Training is NOT done!
DDR PHY Write Eye Training is NOT done!
这时memory browser访问0x800000000时能够正常读写,后续TEST能通过部分
问题:DDR PHY Write Bit Deskew is NOT done!
DDR PHY Read Eye Training is NOT done!
DDR PHY Write Eye Training is NOT done!
这三个问题怎么解?
Brighton Feng:
DDR3最低数据速度为800MTS(时钟速度400MHz),你用的是DDR3内存条吗?
请按内存条的速度等级配置。注意,DDR的数据速度是时钟速度的两倍,我们一般说的1333,1600…是数据速度。STK中的配置参数也应该按数据速度配。