打印

谁在SDRAM里面跑过程序?

[复制链接]
1181|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlgcumt|  楼主 | 2012-11-1 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是两片SDRAM拼成16位的,地址0没用,这样导致SDRAM只能读取16位以上的变量,但我要操作8位的变量,8位变量在分配地址是如果是紧挨着的两个变量,分配时就会一个为奇数地址,一个为偶数地址,这样读写时奇数地址和偶数地址的值就会冲突,问一下这种情况怎么解决呢?

相关帖子

沙发
阿南| | 2012-11-1 10:23 | 只看该作者
这个是编译器自动管理的。你只需要保证硬件正确,然后初始化配置正确就可以了,如果有仿真器可以在线测试一下内存是否读写都正常。

使用特权

评论回复
板凳
jlass| | 2012-11-1 11:20 | 只看该作者
在参数配置里有8位16位配置的
你的硬件连成16位,但你只用8位。意味着你浪费了一块sdram

使用特权

评论回复
地板
jlgcumt|  楼主 | 2012-11-1 16:07 | 只看该作者
结贴,问题解决!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝