主题中讨论的其他器件: HALCOGEN
工具/软件:Code Composer Studio
您好!
我是嵌入式系统编程的新手。 我有一个 TMS570LS3137 HDK、并且尝试访问 SDRAM。 我编写一个简单的程序来检查是否可以使用 SDRAM。
volatile uint16_t * p =(volatile uint16_t *) 0x8000000;
for (int i=0;i<32;i++)
{
*p=(uint16_t) 0x0030 + I;
P++;
sciSend_32bitdata (scilinREG、*p);
sciSend_32bitdata (scilinREG、p);
}
在 CCS 中、我使用终端、结果为:
值:00000030地址:8000000
值:00000030地址:800002
值:00000032地址:800004.
值:00000032地址:800006.
值:00000034地址:800008
值:00000034地址:80000010
…
它将相同的值保存2次。 我可以做些什么来解决这个问题? 我确信我已经很好地完成了所有配置、我启用了驱动程序、在 PINMUX 选项卡中启用了 EMIF、关闭了 EMIF 时钟、在 EMIF 选项卡中、我编写了与 ISSI SDRAM 数据表相同的所有时序、尝试了所有时钟频率、您能不能让我解决这个问题? 会出什么问题?