关于外部RAM调试问题。

[复制链接]
1014|7
 楼主| 598835484 发表于 2015-11-20 10:51 | 显示全部楼层 |阅读模式
使用的芯片是28335,看地址映射  外部扩展区域6(RAM)起始地址为0x100000,可是在对RAM进行写操作时,前半部分写不进去,只有从0x180000开始才可以写。   但是区域7,从0x200000—0x300000都可以实现,这是为什么?
zhangmangui 发表于 2015-11-20 11:57 | 显示全部楼层
你是给外扩存储写入数据  然后读出来对比的吗  
字地址和字节地址  区分清楚
 楼主| 598835484 发表于 2015-11-20 19:39 | 显示全部楼层
zhangmangui 发表于 2015-11-20 11:57
你是给外扩存储写入数据  然后读出来对比的吗  
字地址和字节地址  区分清楚
...

是直接看menory里的数据。就是途中的情况,程序跑到判断内容是否正确的时候就死循环了,说明根本没写进去,这是为什么呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 598835484 发表于 2015-11-23 19:06 | 显示全部楼层
依旧没有搞清楚呐
zhangmangui 发表于 2015-11-23 20:39 | 显示全部楼层
你这地址也没有什么规律   应该不是硬件问题
 楼主| 598835484 发表于 2015-11-25 08:55 | 显示全部楼层
zhangmangui 发表于 2015-11-23 20:39
你这地址也没有什么规律   应该不是硬件问题

把地址改成180000就可以,不过为什么呢。这个RAM的地址是从100000—200000的啊,照理说不是应该都能写进去吗?
zhangmangui 发表于 2015-11-25 21:51 | 显示全部楼层
598835484 发表于 2015-11-25 08:55
把地址改成180000就可以,不过为什么呢。这个RAM的地址是从100000—200000的啊,照理说不是应该都能写进 ...

理论上都应该能写进去
baimiaocun2015 发表于 2015-11-26 15:29 | 显示全部楼层
针对外部RAM的使用,是需要采用总线来先实现数据的读写的,一般常用的是SPI总线的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

118

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部