现在遇到的问题是同一批控制器,有24%的控制器烧录有问题,最后定位到是DDR读取MR5和MR8寄存器异常导致无法烧录。现在想降低DDR的频率看能否烧录成功。之前使用的是镁光的ddr芯片,频率3200。如何降低到2666这个频率。
DDR寄存器读取异常。
lpddr4 mr5(rank=0x0,MRCTRL0=0x11,MRSTAT=0x00,MSTR=0x81080020):0x00 0x00 0x00 0x00
lpddr4 mr8(rank=0x0,MRCTRL0=0x11,MRSTAT=0x00,MSTR=0x81080020):0x00 0x00 0x00 0x00
cs_num=1,mr5=0x0,mr8=0x0
正常的为:
lpddr4 mr5(rank=0x0,MRCTRL0=0x11,MRSTAT=0x00,MSTR=0x81080020):0xffff00 0xffff00 0xffff00 0xffff00
lpddr4 mr8(rank=0x0,MRCTRL0=0x11,MRSTAT=0x00,MSTR=0x81080020):0x181800 0x181800 0x181800 0x181800
cs_num=2,mr5=0xff,mr8=0x18