MCU是AM335x,按照手册提供的一个user case来设置的时序参数,burst len为4 words。按照设置的时序,一个burst读周期大概也就150ns,但是从逻辑分析仪上面看,有2us左右。我改了很多寄存器的内容,都没什么效果。
以下是我的寄存器设置:
#define STNOR_GPMC_CONFIG1 0x7b001000
#define STNOR_GPMC_CONFIG2 0x000B0B00 //CSWROFFTIME CSRDOFFTIME CSONTIME
#define STNOR_GPMC_CONFIG3 0x00000000 //ADV
#define STNOR_GPMC_CONFIG4 0x0B030B03 //WEOFFTIME WEON RDOFFTIME RDON
#define STNOR_GPMC_CONFIG5 0x000A0B0B //RDACCESS RDCYCLE WRCYCLE
#define STNOR_GPMC_CONFIG6 0x0A000000 //WRACCESS
波形如下:
一周热门 更多>