main.c

来自「s3c2410开发板的内存检测程序」· C语言 代码 · 共 35 行

C
35
字号
#include "2410lib.h"
#define ADDR 0x00000000     //定义首地址

void Main(int argc,char **argv)
{
	unsigned short p[10] = {0,0,0,0,0,0,0,0,0,0};
	unsigned short q[10] = {1,2,3,4,5,6,7,8,9,0};
	int i;
	
	sys_init();             //初始化系统
	uart_init(0,115200,0);  //初始化串口

	ReadFlash(ADDR, 10, p);   //读取Sector中的数据
	uart_printf("Original:"); //向串口打印Sector的数据
	for(i=0;i<10;i++)
		uart_printf("%x ", p[i]);
	
	EraseSector(ADDR);        //擦除Sector

	ReadFlash(ADDR, 10, p);   //读取擦除后的Sector并向串口打印
	uart_printf("\n");
	uart_printf("Erase:");
	for(i=0;i<10;i++)
		uart_printf("%x ", p[i]);

	WriteFlash(ADDR, 10, q);  //向flash中写入数据
	
	uart_printf("\n");        //读取写入后的Sector并向串口打印
	ReadFlash(ADDR, 10, p);
	uart_printf("Write:");
	for(i=0;i<10;i++)
		uart_printf("%x ", p[i]);			
}

⌨️ 快捷键说明

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