想通过GPMC驱动vpc3完成DP通讯
之前是通过AM335x完成的通讯,AM335x的gpmc频率是100M,通过寄存器配置,最大的CSOFFTIME可以达到31 GPMC_FCLK也就是310ns,可以满足要求
可是同样的配置下,在AM572x上CSOFFTIME只能达到100ns左右,这时序上没法达到要求,通过设备树强行设置时间也会导致寄存器恢复默认状态
所以在这里想问一下:
1、AM572x的GPMC_FCLK是如测试的那样有300M左右的频率吗?
2、如何降低GPMC_FCLK或者分频
因为GPMC中时间的调节最大是31GPMC_FCLK,AM335x的范围可以到310ns,而AM572x只能达到100ns,固然精度有所提高,可这样限制了很多应用范围,我觉得这肯定有可以调整的措施吧。
恳请相告,祝好!
Shine:
AM5728 GPMC_FCLK最大频率只有88.67MHz,比AM335x要低,具体请看下面的帖子。
e2e.ti.com/…/732088
user6163268:
回复 Shine:
您好:
您给的内容我看了,帖子里面有详细说明,GPMC_FCLK是266MHz,而88.67Mhz是指的GPMC_CLK通过GPMC_FCLK分频得到的输出时钟
所以还是想问一下,我遇到的这个问题可以解决吗
yongqing wang:
am572x 建议使用的CTT(clock tree tool)来辅助进行检查和配置
TI中文支持网
