📄 init.c
字号:
/****************************************************************************
* 北京科银京成技术有限公司 版权所有
*
* Copyright (C) 2000-2006 CoreTek Systems Inc. All Rights Reserved.
***************************************************************************/
/*
* 修改记录:
* 20060208 创建文件。
*
*/
/**
* @file init.c
* @brief
* <li>功能:用户应用程序入口</li>
* @date
*/
/**************************** 引用部分 *****************************************/
/**************************** 定义部分 *****************************************/
/**************************** 声明部分 *****************************************/
/**************************** 实现部分 *****************************************/
#include "driver.c"
extern unsigned int ReadId(void);
extern unsigned char Erase_Block(unsigned int block);
extern int Write_Page(unsigned int block,unsigned int page,unsigned char *buffer);
extern void Read_Page(unsigned int block,unsigned int page,unsigned char *buffer);
int main()
{
unsigned int code,i;
unsigned char *buffer1,*buffer2,*buffer3;
Uart_Init();
printk("Read ID test\n\r");
code=ReadID();
printk("The ID Of NandFlash is: %X\n\r",code);
Erase_Block(100);
buffer3=buffer1;
for(i=0;i<528;i++)
{
*buffer3++=0xAA;
}
Write_Page(100,1,buffer1);
Read_Page(100,1,buffer2);
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -