这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 问一个关于dsp5416访问外部存储器的问题

共3条 1/1 1 跳转至

问一个关于dsp5416访问外部存储器的问题

菜鸟
2007-01-20 23:22:24     打赏
使用#define WRITE_CMD( addr, data) *(unsigned int*)addr = data;访问外部空间的时候。程序反汇编后变成了一个利用辅助寄存器间接寻址的程序。问题1、AR1的寄存器只有16位无法访问全部的8M的 地址空间。有什么办法使用C语言来读写外部存储器的16位以外的地址。问题2、数据地址空间是否只能被映射到64k的地址空间内?也就是说数据空间的物理地址不能使用外部A16以上的地址线.



关键词: 一个     关于     dsp5416     访问     外部     存储器         

菜鸟
2007-01-20 23:36:00     打赏
2楼

注意!希望可以得到的是C语言的解决方案,汇编的累加器寻址方式可以访问高位空间但是不知道怎么用C语言来实现,


菜鸟
2007-01-30 18:38:00     打赏
3楼
应该还有一个高位的寄存器,你看看。你可以去http://www.edires.net/bbs/board.aspx?boardid=4看看,那儿高手比较多。

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]