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

📄 nor_test.c

📁 优龙LPC1788开发板资料
💻 C
字号:
#include "bsp.h"
#include "lpc_types.h"
#include "SST39VF6401.h"
#include "debug_frmwrk.h"

uint8_t Nor_RW_test(uint32_t offset_adr){
	volatile uint16_t i,*buf;
	uint32_t R_adr,W_adr;
		R_adr = offset_adr;
		W_adr = offset_adr;
	if(!Erase_Entire_Chip())
		put_str_("Erase Entire chip fail!");
   for(i=1;i<=SECTOR_SIZE;i++){
	 Program_One_uint16_t(&i,W_adr);
	 W_adr++;
   }
   put_str_("write data to nor flash finish!");

   for(i=1;i<=SECTOR_SIZE;i++){
	 buf = sysAddress(R_adr);
	 if(*buf != i){
	 put_str_("Verifying fail, testing terminated!");
	 return 0;
	 }
	 R_adr++;
   }

  	put_str_("Verifying success, testing terminated!");
	return 1;
}

⌨️ 快捷键说明

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