公司开发的控制板,采用的是AM3359,和型号为MT47H32M16HR-25E的DDR2,以下配置的寄存器值,目前只是在GEL文件中测试读写数据,但是发现在读写的数据地址尾号为1的数据读写错误,比如0x80000001或0x80000011等,读写的数据都是0xFF,但是实际上我写入的数据时如图所示的0x88,目前软件和硬件均在查找该问题,有点迷茫,求指点方向,谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
公司开发的控制板,采用的是AM3359,和型号为MT47H32M16HR-25E的DDR2,以下配置的寄存器值,目前只是在GEL文件中测试读写数据,但是发现在读写的数据地址尾号为1的数据读写错误,比如0x80000001或0x80000011等,读写的数据都是0xFF,但是实际上我写入的数据时如图所示的0x88,目前软件和硬件均在查找该问题,有点迷茫,求指点方向,谢谢
按照下面两个连接核查过TIMING1,2,3的配置信息和DDR PHY的配置信息吗?
http://processors.wiki.ti.com/index.php/AM335x_EMIF_Configuration_tips#DDR_PHY_Registers
http://processors.wiki.ti.com/index.php/AM335x_DDR_PHY_register_configuration_for_DDR3_using_Software_Leveling
另外,SDRAMCONFIG的配置有核查过吗?
TIMING1,2,3的配置是按照TI提供的配置excel对应DDR2的datasheet配置的,DDR phy也是一样的,SDRAMCONFIG的配置已经核查多很多次了