新手上路
- 积分
- 47
- 金钱
- 47
- 注册时间
- 2016-8-2
- 在线时间
- 10 小时
|

楼主 |
发表于 2017-7-2 15:32:26
|
显示全部楼层
//ía2¿Äú′æ2aêÔ(×î′óÖ§3Ö1M×Ö½úÄú′æ2aêÔ)
//x,y:×ø±ê
//fsize:×Öìå′óD¡
//·μ»ØÖμ:0,3é1|;1,ê§°ü.
u8 system_exsram_test(u16 x,u16 y,u8 fsize)
{
u32 i=0;
u16 temp=0;
u16 sval=0; //ÔúμØÖ·0¶áμ½μÄêy¾Y
LCD_ShowString(x,y,lcddev.width,y+fsize,fsize,"Ex Memory Test: 0KB");
//ÿ¸ô1K×Ö½ú,D′èëò»¸öêy¾Y,×ü12D′èë1024¸öêy¾Y,¸ÕoÃêÇ1M×Ö½ú
for(i=0;i<1024*1024;i+=1024)
{
FSMC_SRAM_WriteBuffer((u8*)&temp,i,2);
temp++;
}
//òà′ζá3ö֮ǰD′èëμÄêy¾Y,½øDDD£Ñé
for(i=0;i<1024*1024;i+=1024)
{
FSMC_SRAM_ReadBuffer((u8*)&temp,i,2);
if(i==0)sval=temp;
else if(temp<=sval)break;//oóÃæ¶á3öμÄêy¾Yò»¶¨òa±èμúò»′ζáμ½μÄêy¾Y′ó.
LCD_ShowxNum(x+15*(fsize/2),y,(u16)(temp-sval+1),4,fsize,0);//ÏÔê¾Äú′æèYá¿
}
if(i>=1024*1024)
{
LCD_ShowxNum(x+15*(fsize/2),y,i/1024,4,fsize,0);//ÏÔê¾Äú′æÖμ
return 0;//Äú′æÕy3£,3é1|
}
return 1;//
}
这个部分编译不通过。 |
|