把28377 emif 总线 设置为32bit,异步模式
setup_emif1_pinmux_async_32bit(0);
Emif1Regs.ASYNC_CS2_CR.all = (EMIF_ASYNC_ASIZE_32 |
EMIF_ASYNC_TA_1 |
EMIF_ASYNC_RHOLD_1 |
EMIF_ASYNC_RSTROBE_4 |
EMIF_ASYNC_RSETUP_1 |
EMIF_ASYNC_WHOLD_1 |
EMIF_ASYNC_WSTROBE_1 |
EMIF_ASYNC_WSETUP_1 |
EMIF_ASYNC_EW_DISABLE |
EMIF_ASYNC_SS_DISABLE );
但实际测试中发现,所谓的32bit总线其实是个假的。其实是把32bit的数据分成2个16bit的,然后先后两次,第一次用数据总线低16bit传,第二次用数据总线高16bit传。不知道这样的32bit总线有什么意义呢?