关于外部RAM调试问题。

2019-07-24 16:09发布

使用的芯片是28335,看地址映射  外部扩展区域6(RAM)起始地址为0x100000,可是在对RAM进行写操作时,前半部分写不进去,只有从0x180000开始才可以写。   但是区域7,从0x200000—0x300000都可以实现,这是为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zhangmangui
1楼-- · 2019-07-24 18:48
你是给外扩存储写入数据  然后读出来对比的吗  
字地址和字节地址  区分清楚
598835484
2楼-- · 2019-07-24 20:32
zhangmangui 发表于 2015-11-20 11:57
你是给外扩存储写入数据  然后读出来对比的吗  
字地址和字节地址  区分清楚
...

是直接看menory里的数据。就是途中的情况,程序跑到判断内容是否正确的时候就死循环了,说明根本没写进去,这是为什么呢?
598835484
3楼-- · 2019-07-25 00:30
 精彩回答 2  元偷偷看……
zhangmangui
4楼-- · 2019-07-25 04:59
你这地址也没有什么规律   应该不是硬件问题
598835484
5楼-- · 2019-07-25 08:07
zhangmangui 发表于 2015-11-23 20:39
你这地址也没有什么规律   应该不是硬件问题

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

理论上都应该能写进去

一周热门 更多>