大神们 最近在做gpmc驱动,同步模式 gpmc_clk 为100mhz
系统内核4.1.18
这是我的gpmc 配置寄存器参数 片选csn1
#define STNOR_GPMC_CONFIG1 0x28601000#define STNOR_GPMC_CONFIG2 0x00011001
#define STNOR_GPMC_CONFIG3 0x00020201
#define STNOR_GPMC_CONFIG4 0x10031003
#define STNOR_GPMC_CONFIG5 0x000f1111
#define STNOR_GPMC_CONFIG6 0x0f000f80
无论我怎么改配置 为什么 读写速率只有400k
片选间时间间隔足足有4.5us之多,与项目要求的10m读写速率差之甚远. 这要怎么改进,大神们帮忙指点下,在下万分感激.
这是示波器测的读操作时间间隔
yongqing wang:
使用的是DMA模式吗
user4822185:
回复 yongqing wang:
没有, 只是同步模式, 我看论坛上很多都是300ns 左右, 这也差太远了.
user4822185:
回复 Shine:
谢谢了 !
yongqing wang:
回复 user4822185:
高速传输要把dma和cache打开