⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arm_sdram.c

📁 arm读写adram的程序
💻 C
字号:
void writeram(int length)
{
	int i;
	for(i=0;i<length;i+=1000)
	RAM_WORD(i*4)=0x12345678;
}
void readram(int length)
{
	int i;
	for(i=0;i<length;i+=1000)
	{
	put_num32(RAM_WORD(i*4));
	put_char('\n');
	}
}
void ramtoflash(int length)
{
  	int point-0,j,block,t,k,buffer;
	buffer=0x000f000f;
	block=length/();
	if(block*128*1024!=length)
	block=block+1;
	put_num32(block);
	for(t=0;t<block;t++)
	{	FLASH_BUYT(t<<16)=0x50;
		FLASH_BUYT(t<<16)=0x20;
		FLASH_BUYT(t<<16)=0xd0;
		while((FLASH_WORD(t<<16)&0x0080)!=0x0080);
		FLASH_BUYT(t<<16)=0x50;
	}
	for(t=0;t<length;t=t+0x10000)
	{    for(j=0;j<32;j+=32)
	     {
		FLASH_BUYT(t)=0x50;
		FLASH_BUYT(t)=0xE8;
		put_char('S');
		while((FLASH_WORD(t)&0x0080)!=0x0080);
		FLASH_BUYT(t)=buffer;
                for(k=0;k<=buffer/2;k++)
		FLASH_WORD(j+k*4)=0x11111111;
		FLASH_BYTE(t)=0xd0;
		while((FLASH_WORD(t)&0x0080)!=0x0080);
		put_char('A');FLASH_BYTE(t)=0xFF;
	    }
	}
}
void readflash(int length)
{
int i;
for(i=0x0;i<0x0+0x16;i++)
{	put_num32(FLASH_WORD(i*4));
	put_char('\n');
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -