请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 主题中讨论的其他器件:HALCOGEN
我们尝试集成 Cypress 异步 SRAM (CY7C1061G)。 MCU 的 EMIF 线路按照 MCU 技术参考手册中的说明进行连接

SRAM CE 连接到 EMIF_NCS[2](L17)线路。 但 EMIF 模块似乎根本不会驱动 CS 线路。
我们已经确保了 Halcogen 中的正确多路复用器。 随附了 Halcogen 项目文件。 下面是我们尝试运行的代码片段
#define SRAM_ADDR1 (volatile UINT16 * )(0x60000000)
typedef unsigned short UINT16;
int main(void)
{
bool bPass = true;
volatile UINT16 uReadBack1,uReadBack2,uReadBack3,uReadBack4,uReadBack5,uReadBack6;
volatile UINT16 *uAddr = SRAM_ADDR1;
volatile UINT16 uData[8];
uReadBack1=0xFFFF;
uReadBack2=0xFFFF;
uReadBack3=0xFFFF;
uReadBack4=0xFFFF;
_cacheDisable_();
//GioSetup();
//gioSetBit(gioPORTB,4,1);
emif_ASYNC1Init();
wait(10000000);
//gioSetBit(gioPORTB,4,0);
//*uAddr = 0x1111;
for (int i=0; i<1000;i++)
{
*SRAM_ADDR1=0xAAAA;
}
uReadBack1 = *uAddr;