DSP通过EMIFA与NOR FlASH 通信

[复制链接]
 楼主| FCCdsp 发表于 2016-10-7 17:13 | 显示全部楼层 |阅读模式
void EMIFA_SetUp(void)
{
   EMIFAPinMuxSetup();
   //选为normal模式
   EMIFAAsyncDevOpModeSelect(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,EMIFA_ASYNC_INTERFACE_NORMAL_MODE);
   //禁止WAIT引脚
   EMIFAExtendedWaitConfig(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,EMIFA_EXTENDED_WAIT_DISABLE);
   //配置 w_setup,w_strobe,w_hold
   EMIFAWaitTimingConfig(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,EMIFA_ASYNC_WAITTIME_CONFIG(4,5,6,4,5,6,0));
   //配置数据总线16bit
   EMIFAAsyncDevDataBusWidthSelect(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,EMIFA_DATA_BUSWITTH_16BIT);
}
DSP通过EMIFA与NOR FlASH 通信,是不是只要以上代码初始化DSP的EMIF接口,就可以直接通过以下代码来读
emif_rbuffer[count]=((short *)SOC_EMIFA_CS2_ADDR)[count];

可是我一直读不到数据,不知道怎么回事?希望等到大家的指点!!!!


您需要登录后才可以回帖 登录 | 注册

本版积分规则

967

主题

1447

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部