📄 main.c
字号:
#include <stdio.h>#include "nand.h"/****************** 主程序 ******************/main(){ unsigned char i,WriteBuf[0xff],ReadBuf[0xff]; unsigned int Count; unsigned char buf[30]; unsigned int j=10; unsigned int addr=0; HwInitForFlash(); printf("****************************************\n"); printf("\r\n"); i=FlashInit(); i=0; if (i) printf("\r\nRead Flash ID Error."); else printf("\r\nFlash ID = 0x75EC"); printf("\r\nFlash Erasing..."); i=FlashBlockErase(0); if (i) { printf("\r\nFlash Erase Fail."); while(1); } else printf("\r\nFlash Erase Complete."); printf("\r\nFlash Writing..."); for (Count=0;Count<0xff;Count++) WriteBuf[Count]=Count; i=FlashWrite(0,0xff,WriteBuf); if (i) { printf("\r\nFlash Write Fail."); while(1); } else printf("\r\nFlash Write Complete."); printf("\r\nFlash Reading..."); FlashRead(0,0xff,ReadBuf); printf("\r\n"); for (Count=0;Count<0xff;Count++) { if ( (Count&0x0f)==0x0f ) printf("\n"); printf("%c",ReadBuf[Count]); } printf("\r\nTest end.\r\nWelcome to Orion!\r\nThanks!"); printf("\n\n\n\nTo begin testing invalide blocks\n"); for(j=1; j<2047 ; j++) { if(isInvalid(j)==1) printf("%d is No, ",j); else printf("Ok,"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -