This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

startware安装包的使用



我现在在C6748跑基于startware的裸机程序,安装startware包后,现在在程序里面配置EMIFA的时序,

出现以下错误:

配置程序如下:

void EMIFASetup(void)
{
    /* 配置EMIFA相关复用引脚 */
    EMIFAPinMuxSetup();

    /* 配置数据总线16bit */
    EMIFAAsyncDevDataBusWidthSelect(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,
                                    EMIFA_DATA_BUSWITTH_16BIT);

    /* 选着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/R_SETUP   W_STROBE/R_STROBE    W_HOLD/R_HOLD    TA等参数 */
    EMIFAWaitTimingConfig(SOC_EMIFA_0_REGS,EMIFA_CHIP_SELECT_2,
                           EMIFA_ASYNC_WAITTIME_CONFIG(2, 3, 2, 2, 3, 2, 0 ));
}

但是在startware里面的emifa.c里面都有这些函数体呀,怎么还是提示上面的错误呢?