搜索
 找回密码
 立即注册

简单一步 , 微信登陆

USB升级完立即读取FLASH中的最新软件版本方法

作者:Jack.Lin | 时间:2016-7-18 00:51:37 | 阅读:6101| 只看该作者
适用范围:带有USB升级功能的MStar平台
关键字:    软件版本 USB升级

方法:如果是升级完重启再去读取软件版本是No problem,如果是升级前读取merge.bin里面的软件版本信息,这里要说的是如何在升级后立即从flash里面读取升级后最新的软件版本信息呢?
       以3391为例,首先要在MS_IMG_INFO code g_ImgInfo __attribute__((__section__ (".prog_img_info"))) =
{
。。。
    AP_SW_VERSION,                  // SW Version这个位置可以用4个BYTE来表示最新软件版本,比如#define AP_SW_VERSION           ((VER_SOFT<<8)&0xFF00)|SUB_VER_SOFT;
。。。
},
升级完用以下可以立即读取刚刚升级后的新软件版本:
                    MS_IMG_INFO ImgInfo;
                    U8 u8SW_VersionHight,u8SW_VersionLow;
                    MApp_ImgInfo_GetAppInfo(&ImgInfo);//read from flash.
                    u8SW_VersionHight = (ImgInfo.u16SW_Version&0xFF00)>>8;
                    u8SW_VersionLow = ImgInfo.u16SW_Version&0x00FF;

收藏
收藏0
分享
分享
点赞
点赞1
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评4

沙发#
Robby.zou 发表于:2016-7-18 11:32:41
该会员没有填写今日想说内容.
回复

使用道具 举报

板凳#
creass 发表于:2016-8-2 11:13:55
hahaahhahaha!!123
回复

使用道具 举报

地板#
xuludestiny 发表于:2016-8-5 14:17:18
向前辈虚心学习!!
把水灌满
回复 支持 反对

使用道具 举报

5#
xuludestiny 发表于:2016-8-5 14:23:08
高手
把水灌满
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版