TF卡固件升级的方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:32887363 阅读:96 留言:0更新日期:2022-04-02 12:23
本发明专利技术涉及TF卡固件升级的方法、装置、计算机设备及存储介质,该方法,包括:获取主机下发的命令序列;判断命令序列与预设值是否相同;若是,则将TF卡内部对NandFlash的读写函数切换成对NorFlash的读写函数;获取主机下发的新固件,并将新固件写入NorFlash中,以完成固件升级。本发明专利技术通过TF卡的普通读写命令序列代替原来TF厂商定义的特殊协议命令对卡进行升级,避免了主机对于TF厂商协议命令严苛的时序要求,这样扩展了TF卡升级功能的兼容性,使其可以兼容更多的主机设备,提高了普适性。提高了普适性。提高了普适性。

【技术实现步骤摘要】
TF卡固件升级的方法、装置、计算机设备及存储介质


[0001]本专利技术涉及TF卡固件升级
,尤其是指TF卡固件升级的方法、装置、计算机设备及存储介质。

技术介绍

[0002]现有TF卡固件在线升级的方法中,升级过程中Host(主机)设备需要发送一个TF卡厂商自定义的Vendor Command(厂商特殊协议命令,例如:CMD56),而这个命令需要Host设备自己设计一个符合该厂商特殊协议命令的时序,然后发送给TF卡;TF卡收到该命令后,会将原来对NandFlash操作的读写函数改为对NorFlash的读写函数,当Host对TF卡做读写操作时,就是对NorFlash操作,利用这样的原理,Host设备将新固件写到NorFlash中旧固件的区域,直接覆盖掉旧固件,当TF卡系统再次启动时,运行的就是烧录的新固件。由此可见,上述方法需Host设备自己设计一个发送命令的时序,若设计的时序无法准确的满足要求,则Host发下来后会导致TF卡内部状态异常,直接影响后续的升级过程,导致其升级失败。

技术实现思路

[0003]本专利技术的目的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.TF卡固件升级的方法,其特征在于,包括以下步骤:获取主机下发的命令序列;判断命令序列与预设值是否相同;若是,则将TF卡内部对NandFlash的读写函数切换成对NorFlash的读写函数;获取主机下发的新固件,并将新固件写入NorFlash中,以完成固件升级。2.根据权利要求1所述的TF卡固件升级的方法,其特征在于,所述获取主机下发的命令序列步骤之前,还包括:对TF卡进行SD接口的初始化。3.根据权利要求1所述的TF卡固件升级的方法,其特征在于,所述命令序列为若干个读命令组合,所述预设值包括若干个读命令的顺序及其参数。4.根据权利要求1所述的TF卡固件升级的方法,其特征在于,所述获取主机下发的新固件,并将新固件写入NorFlash中,以完成固件升级步骤中,新固件写入NorFlash的区域为NorFlash中旧固件所在的区域,新固件对旧固件进行覆盖。5.TF卡固件升级的装置,其特征在于,包括:获取单元,判断单元,切换单元及获取写入单元;所述获取单元,用于获取主机下发的命令序列;所述判断单元,用于判断命令序列与预设值是否相同;所述切换单元,用于将TF卡内部对NandFla...

【专利技术属性】
技术研发人员:李华赛杨洋程曼
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1