TI中文支持网
TI专业的中文技术问题搜集分享网站

关于AM335x从NANDFLASH启动问题

请教各位TI的专家,我公司设计一款AM3352ZCZD72主板子,主CPU为AM3352ZCZD72,PMU为TPS65910A3A1,DDR3为三星K4B4G1646-BCK0,FLASH为三星的K9F4G08U0D-SCB0,板子通过DS90C363BMT转换为LVDS信号驱动LCD屏,现在测试时发现几个问题,请教各位专家!

1、DDR_CK设置为400MHz时,容易出现死机问题,把DDR_CK设置为303MHz时,机器运行比较稳定,不容易出现死机问题。

2、同样的板子,驱动8.4寸LCD,10.4寸LCD,12.1寸LCD都没问题,但驱动15寸CCFL背光LCD时出现白屏,即CPU和LVDS都有输出信号,但LCD无显示内容,只有背光!

3、有一块板子,同样的程序,在SYSBOOT[15..0]设置为0100 0000 0001 0011上电串口0输出无反应,系统不能从NANDFLASH启动,但设置为0100 0000 0000 0100时,上电后从串口0先打印CCC,然后打印出程序启动的信息。

请各位专家帮忙分析下问题出在那。谢谢!

Jian Zhou:

1.目前我们的芯片都升级到PG2.1的版本了,主频最高支持1G/800M,DDR从303Mhz支持到400Mhz,建议用PG2.1的芯片去支持DDR3 400Mhz。

2.这个15寸的屏和之前的有什么不一样么,会不会是驱动电流不够。

3.问下启动介质只有NAND一种么?

同时建议芯片换成PG2.1版本的。

Eagle Li:

回复 Jian Zhou:

1、PG2.1版本的芯片型号是什么?PC2.1版本以前的芯片是不支持DDR3-400MHz的是吗?

2、15寸屏的区别是CCFL背光和LED背光的区别,应该不会是驱动电流不够,因为把分辨率设为1024*768就容易出现白屏现象,把分辨率设为800*600就不会出现白屏现象。

3、板子可以在SD卡启动,但不能在NAND启动,但同样的程序,在别的板子上能从NAND启动。

Jian Zhou:

回复 Eagle Li:

1.最新的都是尾缀带B的,请参考:http://www.ti.com/product/AM3352/samplebuy

2.容易出现白屏是指也有正常显示的情况?

3.别的板子是指TI的参考板?还是你们之前批次的板子?

Eagle Li:

回复 Jian Zhou:

1、不带B尾缀的都不支持DDR3 400MHz是吗?

2、是的,一般都是开机的时候能正常显示,但过一段时间就会无显示内容,只有背光亮。

3、别的板子是指我们生产的同批次的不同板子。

Jian Zhou:

回复 Eagle Li:

1.不带B尾缀的,有可能是PG1.0的老芯片,不支持DDR3 400Mhz。

2.其他分辨率的没有这个问题么?感觉很奇怪,看看是不是需要其他配置。

3如果是批次不同,检查下这批用的NAND FLASH和之前批次有何不同,同时检查下制版和焊接。

Eagle Li:

回复 Jian Zhou:

1、我做软件的同事说TI官网上只有DDR3 400MHz的参数配置,没有303MHz的参数配置,请问Zhou工这里是否有DDR3 303MHz的参数配置?

2、贵司在深圳是否有AM335X的技术支持工程师?能否请他们为我司提供技术支持?

3、能启动和不能启动的板都是相同批次的板,而且不能启动的板原来也是能启动的,但现在不能启动,NANDFLASH更换了故障现象一样,而且该板在SYSB00T[4..0]设置为00100时也能从NANDFLASH启动,所以现在非常迷惑,希望贵司能派工程师到我司提供技术支持!

Steven Liu1:

回复 Eagle Li:

StarterKit的EVM配置就是303MHz的,所以可以参考该板子的配置。但换了DDR3后,多数都是要自己去根据进行配置的,然后还要做software leveling,所以即使拿到DDR3的303MHz配置,也没多大参考意义。

按照这个信息来说的话,应该是设计的时候SYSBOOT有问题,采样时不一定能得到正确的数值,可以用仿真器接入进行control module的查询,以确认采样的结果是否是正确的。

Eagle Li:

回复 Steven Liu1:

 请问Liu工,你说的control module状态是这个吗?这是control _tatus的状态吧?如果是,control_status[7..0]表示SYSBOOT[7..0],SYSBOOT[4..0]应该是10011,与设计相符的,但不知道为什么就是不能从nandflash启动!

Steven Liu1:

回复 Eagle Li:

是的,你的NAND flash使用的是8bit的吗?原理图是连接到GPMC_AD0~AD7上的吗?

另外差一点,你的NAND flash的device ID是多少,在我们支持的NAND列表中吗

Eagle Li:

回复 Steven Liu1:

我所用的NAND Flsh是三星的K9F4G08U0D-SCB0,是8bit的Flash,原理图如下:

下面是能从NAND flash启动打印出来的device ID,从资料看,0xDCH是在NAND支持列表中的。

 

赞(0)
未经允许不得转载:TI中文支持网 » 关于AM335x从NANDFLASH启动问题
分享到: 更多 (0)