请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 主题中讨论的其他器件:HALCOGEN
我尝试使用 EMIF 信号连接静态 RAM。 我们将使用 CS3_n、因此会在 halcogen 中启用 EMIF ASYNC2。 在 halcogen "EMIF ASYNC2"屏幕中、观察到 没有用于配置 SRAM 的设置。 如何 在 EMIF 上启用静态 RAM。

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.
我尝试使用 EMIF 信号连接静态 RAM。 我们将使用 CS3_n、因此会在 halcogen 中启用 EMIF ASYNC2。 在 halcogen "EMIF ASYNC2"屏幕中、观察到 没有用于配置 SRAM 的设置。 如何 在 EMIF 上启用静态 RAM。

感谢您的答复。 我能够探测与 EMIF 相关的所有信号、但我无法在存储器窗口中看到数据。



#include "HL_emif.h"
uint16 i;
#define SRAM_ADDR1 0x64000000
typedef unsigned short UINT16;
#include "HL_sys_common.h"
#include "HL_nmpu.h"
int main(void)
{
bool bPass = true;
unsigned int uReadBack1,uReadBack2,uReadBack3,uReadBack4,uReadBack5,uReadBack6;
unsigned int *uAddr = SRAM_ADDR1;
unsigned int uData[8];
unsigned int *Addr;
unsigned int DATA = 0xAAAA;
uReadBack1 = 0xFFFF;
_cacheDisable_();
_mpuInit_();
_mpuEnable_();
emif_ASYNC2Init();
for(i=0; i<50000; i++)
{
}
while(1)
{
Addr = 0x64000000;
*Addr = (0xABCD);
uReadBack1 = *Addr;
}
}