[ZLG-ARM] 请问周工在主程序运行之前怎么检测片外RAM

[复制链接]
2190|6
 楼主| richardxwb 发表于 2007-7-18 09:23 | 显示全部楼层 |阅读模式
      我扩展了一片512KRAM,在主程序运行之前要检测一下能不正常的读写.我要做的是向片外RAM区(起始地址0x80000000)写入数据在逐一读出来,请问我怎么向RAM的某一地址写入数据
bqt 发表于 2007-7-18 10:24 | 显示全部楼层

re

C语言直接用指针就可以了,比如:<br />#define&nbsp;EXTRAM&nbsp;(*((volatile&nbsp;unsigned&nbsp;char&nbsp;*)&nbsp;0x80000000))<br />
alin_99 发表于 2007-7-18 11:36 | 显示全部楼层

主程序之前先写如数据马上读出看是否正确,就可判断了

  
 楼主| richardxwb 发表于 2007-7-18 15:30 | 显示全部楼层

谢谢

  
 楼主| richardxwb 发表于 2007-7-18 16:28 | 显示全部楼层

还有写不明白.如果我要对512K的所有地址检测怎么办

写&nbsp;EXTRAM&nbsp;=0x55;<br />读&nbsp;temp&nbsp;=&nbsp;EXTRAM&nbsp;;<br />要对512K的地址全部操作,怎么办呢<br />
 楼主| richardxwb 发表于 2007-7-18 16:30 | 显示全部楼层

怎么设置一个变量来让这个地址依次向下走

  
realrots 发表于 2007-7-19 16:04 | 显示全部楼层

外部还好说一点,如何检测内部RAM?

分为开始启动的时候,和程序运行中,全部检测内部RAM?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

35

帖子

0

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