TI中文支持网
TI专业的中文技术问题搜集分享网站

请问28377D的EMIF引脚读写地址线问题

使用CS2,16bit EMIF总线,当写0x0002时,EMA0会变化,而不是EMA1,为什么?感觉变成字节操作了!

文档上看CS2可操作program and data,怎么区分?哪里有寄存器可以设置

谢谢;

mangui zhang:基地址加了吗基地址+偏移地址进行操作

使用CS2,16bit EMIF总线,当写0x0002时,EMA0会变化,而不是EMA1,为什么?感觉变成字节操作了!

文档上看CS2可操作program and data,怎么区分?哪里有寄存器可以设置

谢谢;

user5195598:

回复 mangui zhang:

在我的理解中,对地址0x001000001写时,定义为(volatile uint16_t *)0x00100001,地址线A0会变化;对地址0x001000002写时,地址线A1会变化;但是现在测试下来情况是对地址0x001000002写时,地址线A0才会变化?

使用CS2,16bit EMIF总线,当写0x0002时,EMA0会变化,而不是EMA1,为什么?感觉变成字节操作了!

文档上看CS2可操作program and data,怎么区分?哪里有寄存器可以设置

谢谢;

mangui zhang:

回复 user5195598:

嗯。28377多核的总线是不是为了对齐做了右移下来我看看。你也看看硬件连接是否使用A0

使用CS2,16bit EMIF总线,当写0x0002时,EMA0会变化,而不是EMA1,为什么?感觉变成字节操作了!

文档上看CS2可操作program and data,怎么区分?哪里有寄存器可以设置

谢谢;

user5195598:

回复 mangui zhang:

谢谢mangui。硬件连接了A0的

使用CS2,16bit EMIF总线,当写0x0002时,EMA0会变化,而不是EMA1,为什么?感觉变成字节操作了!

文档上看CS2可操作program and data,怎么区分?哪里有寄存器可以设置

谢谢;

qi yang:16bit的情况下,要看EM1BA这2个引脚的使用

赞(0)
未经允许不得转载:TI中文支持网 » 请问28377D的EMIF引脚读写地址线问题
分享到: 更多 (0)