|
char Lsd_ver[32]=LSD_VERSION;
char Lsd_ver_check[32]=LSD_VERSION;
void lsd_check_ver()
{
flash_read_page(FLASH_ADR_LSD_VER,sizeof(Lsd_ver),(u8 *)Lsd_ver_check);
while(memcmp(Lsd_ver,Lsd_ver_check,sizeof(Lsd_ver))!=0)
{
flash_erase_sector(FLASH_ADR_LSD_VER);
flash_write_page(FLASH_ADR_LSD_VER,sizeof(Lsd_ver),(u8 *)Lsd_ver);
flash_read_page(FLASH_ADR_LSD_VER,sizeof(Lsd_ver),(u8 *)Lsd_ver_check);
}
}
|
|