之前问过这个问题了,然后忙了其他的,现在又开始学习开发板了,然后做测试的时候的ddr3还是一直配置失败还是之前那个错误。我的板子是官方的板子Tmdsc6678L REv.3B (官方好像给的是REV.3A的原理图),我看了那个ddr3初始化的文章,发现( The parts used in this example are 2-Gb DRAMs from Samsung (K4B2G1646C)它的那个SDRAM芯片型号是K4VB2G1646C,而我板子上面的型号是K4B2G1646Q
是不是因为这个变了,导致原来的初始化配置不适用了,但是也不知道怎么修改。测试的程序在附件,是论坛的memory test . 之前看论坛说按照那个excel表格修改那个寄存器参数,就是修改下图的这边,但是表格里并没有K4B2G1646Q这个型号。
Desktop.rar
Shine:
请试试把STK中C6678_EVM_DDR_Init() 函数屏蔽掉,然后用GEL文件里的ddr3_setup_auto_lvl_1333()来初始化DDR3,再执行memory test例程。