如题所示,我看到emif.h里面有以下参数
//*****************************************************************************
//
//! Values that can be passed to EMIF_selectMaster() as the
//! \e select parameter.
//
//*****************************************************************************
typedef enum
{
EMIF_MASTER_CPU1_NG = 0x00000000U, //!<CPU1 is master but not grabbed
EMIF_MASTER_CPU1_G = 0x00000001U, //!<CPU1 is master & grabbed
EMIF_MASTER_CPU2_G = 0x00000002U, //!<CPU2 is master & grabbed
EMIF_MASTER_CPU1_NG2 = 0x00000003U //!<CPU1 is master but not grabbed
} EMIF_MasterSelect;,例如这个CPU1 is master but not grabbed中的grabbed指的是什么呢?是否可以理解为CPU1进行配置,但是CPU1和CPU2都可以使用EMIF这个接口呢?因为我现在有个想法,我要利用这一个EMIF接口和两块SRAM实现乒乓操作,这样的话我需要用CPU1利用EMIF对SRAM写入,用CPU2利用EMIF对SRAM进行读取,不知道是否可行呢?
对于这里面的grab我应该怎么去理解呢?例如EMIF_CONTROLLER_CPU1_NG跟EMIF_CONTROLLER_CPU1_G的区别是什么呢?