nor_test.c
来自「优龙LPC1788开发板资料」· C语言 代码 · 共 31 行
C
31 行
#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 + =
减小字号Ctrl + -
显示快捷键?