static u32 user_get_flash_exif_addr(void)
{
u32 addr;
//打开预留区
FILE *profile_fp = fopen(USER_FLASH_SPACE_PATH, "r");
if (profile_fp == NULL) {
puts("user_get_flash_addr ERROR!!!\r\n");
return 0;
}
struct vfs_attr file_attr;
fget_attrs(profile_fp, &file_attr);
//获取预留区的flash地址
addr = sdfile_cpu_addr2flash_addr(file_attr.sclust);
fclose(profile_fp);
printf("user_get_flash_exif_addr = 0x%x, size = 0x%x \r\n", addr,file_attr.fsize);
return addr;
}