OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13177|回复: 4

求解关于战舰板外部SRAM实验寄存器版本中的外部内存测试函数……

[复制链接]

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2012-11-8
在线时间
4 小时
发表于 2013-8-2 10:18:44 | 显示全部楼层 |阅读模式
            



我刚刚在看这个外部SRAM测试函数,弄不明白为什么要加这两句呢?
   if(i==0)sval=temp;
       else if(temp<=sval)break;//后面读出的数据一定要比第一次读到的数据大.

还有,当,i=0,sval=temp=0, temp==sval成立的时候不是break跳出来了吗?
为什么这一步
LCD_ShowxNum(x+15*8,y,(u16)(temp-sval+1)*4,4,16,0);
还可以显示(temp-sval+1)*4=4,即(0-0+1)*4=4,在液晶上可以看到4KB,8KB,…,1024KB这样变化,按分析应该是从8KB开始,8KB,12KB,…,1024KB这样变化吧?
求大侠帮忙指点,大谢~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-2 11:03:50 | 显示全部楼层
回复【楼主位】weshf:
---------------------------------
1,如果不加,你怎么判断数据出错了没有?这两句就是用来判断数据有没有出错,从而判断内存是不是好的.
2,8K开始,你怎么分析的?你自己都推出来了,当i=0的时候,是4,怎么又应该是从8开始的呢?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2012-11-8
在线时间
4 小时
 楼主| 发表于 2013-8-2 11:35:25 | 显示全部楼层
回复【2楼】正点原子:

回复【楼主位】weshf:
---------------------------------
1,如果不加,你怎么判断数据出错了没有?这两句就是用来判断数据有没有出错,从而判断内存是不是好的.
2,8K开始,你怎么分析的?你自己都推出来了,当i=0的时候,是4,怎么又应该是从8开始的呢?

---------------------------------
if(i==0)sval=temp;
 else if(temp<=sval)break;
i=0时,执行完这两句,不是跳过LCD_ShowxNum(x+15*8,y,(u16)(temp-sval+1)*4,4,16,0);执行下一次for循环么?
下一次for循环时temp=1,sval=0,就会执行LCD_ShowxNum(x+15*8,y,(u16)(temp-sval+1)*4,4,16,0);语句,这样,(temp-sval+1)*4不是等于(1-0+1)*4=8么?
不知道是我哪儿分析错了,算了,不纠结这个了。
谢谢原子大神!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-2 16:30:50 | 显示全部楼层
回复【3楼】weshf:
---------------------------------
你用jtag仿真下吧.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2012-11-8
在线时间
4 小时
 楼主| 发表于 2013-8-3 22:57:54 | 显示全部楼层
回复【4楼】正点原子:

回复【3楼】weshf:
---------------------------------
你用jtag仿真下吧.

---------------------------------
jtag固件没刷回来……
谢谢原子!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 21:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表