http://www.deyisupport.com/question_answer/f/53/t/2622.aspx 即这个帖子中的例子
我才研究的时候遇到如下的问题,请高手能回答我一下:
1.KeyStone_DDR_Init.c中有两个函数,一个是Shannon_EVM_DDR_Init(float clock_MHz) 另外一个是Shannon_VDB_DDR_Init ,我看计算的数据,是不太相同的,貌似evm的版本对应这6678的计算方法。那这个evm和vdb有什么区别?
2.初始化的时候碰到一段代码
/*Lat_config*/
DDR_Regs->VBUSM_CONFIG=
(8<<CSL_EMIF4F_VBUSM……)|(16<<……)|(32<<……)
这个寄存器我在keystone的ddr controller里没有找到,不知道是什么意思
3.在配置ddr刷新速率的时候,的代码如下:
DDR_Regs->SDRAM_REF_CTRL=64000.f*clock_MHz/8192.f;
这个是怎么计算的?为什么要除以8192?最终得到的刷新频率是多少?