[发明专利]实现笔电类电量管理产品通信烧录的方法和装置在审
申请号: | 201910774644.9 | 申请日: | 2019-08-21 |
公开(公告)号: | CN112416370A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 陈思波;张伟;尹志明 | 申请(专利权)人: | 惠州市蓝微电子有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G11C16/10;G11C16/14 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 谭映华 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 笔电类 电量 管理 产品 通信 方法 装置 | ||
1.一种实现笔电类电量管理产品通信烧录的方法,其特征在于,所述方法包括:
激活产品,并检测产品通讯状况;
读取产品ID号,识别芯片类型,若所述芯片类型为BQ40Z50或者BQ40Z651,则发送指令,执行进行ROM模式;
验证读取所述ROM的版本,并比较是否进入ROM模式;
若是,则初始化通讯产品芯片,并擦除芯片内部各Section分区的内容
若否,则重新激活产品;对所述通讯产品芯片的不同烧写区域在所述ROM模式的状态下进行烧录通讯读写。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对烧录文件解析为四个烧写区域进行分配,并对每个烧写模块分配对应的字节内容段。
3.根据权利要求1所述的方法,其特征在于,所述对所述通讯产品芯片的多个章节内容在所述ROM模式的状态下进行烧录通讯读写的步骤包括:
计算循环烧录次数;
建立循环次数为1024的烧写模块;
开启循环烧录;
以64个字节为单位执行烧录。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括;
调用第三章节中起始两个字节;
写入第四章节的两个字节;
退出ROM模式;
比对ROM版本,并判断所述ROM版本是否正确,若是,则完成烧录流程,若否,则判断异常。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依据上位机软件提取相应的“起始烧录寄存器地址”和 “烧录字节”内容,并把烧录字节内容进行汇总连贯,下载至临时内存中存放。
6.一种实现笔电类电量管理产品通信烧录的装置,所述装置包括:
激活模块,用于激活产品,并检测产品通讯状况;
读取模块,用于读取产品ID号,识别芯片类型,若所述芯片类型为BQ40Z50或者BQ40Z651,则发送指令,执行进行ROM模式;
验证模块,用于验证读取所述ROM的版本,并比较是否进入ROM模式;
初始化模块,用于初始化通讯产品芯片,并擦除芯片内部各Section分区的内容;
重新激活模块,用于当判断为否时重新激活产品;
烧写模块,用于对所述通讯产品芯片的不同烧写区域在所述ROM模式的状态下进行烧录通讯读写。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
分配模块,用于对烧录文件解析为四个烧写区域进行分配,并对每个烧写模块分配对应的字节内容段。
8.根据权利要求6所述的装置,其特征在于,所述烧写模块包括:
计算单元,用于计算循环烧录次数;
建立单元,用于建立循环次数为1024的烧写模块;
开启单元,用于开启循环烧录;
执行单元,用于以64个字节为单位执行烧录。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括;
调用模块,用于调用第三章节中起始两个字节;
写入模块,用于写入第四章节的两个字节;
退出模块,用于退出ROM模式;
比对模块,用于比对ROM版本,并判断所述ROM版本是否正确,若是,则完成烧录流程,若否,则判断异常。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
提取模块,用于依据上位机软件提取相应的“起始烧录寄存器地址”和 “烧录字节”内容,并把烧录字节内容进行汇总连贯,下载至临时内存中存放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市蓝微电子有限公司,未经惠州市蓝微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910774644.9/1.html,转载请声明来源钻瓜专利网。