[发明专利]系统芯片及对系统芯片的烧写方法无效
申请号: | 201310545884.4 | 申请日: | 2013-11-06 |
公开(公告)号: | CN103677897A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 谷兴华;周玲玲;谢文杰 | 申请(专利权)人: | 天津瑞能电气有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F3/16 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 孙春玲 |
地址: | 300385 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 芯片 方法 | ||
1.一种系统芯片,其特征在于:包括芯片本体和FLASH数据烧写模块,所述FLASH数据烧写模块包括有:
通信接口,用于接收外部烧写上位机的程序数据;
命令控制单元,与所述通信接口相连接且进行程序数据传递;
FLASH操作单元,接收命令控制单元的程序数据,并通过数据总线将程序数据写入片内FLASH存储单元;
片内FLASH存储单元,用于程序数据的最终存储,并通过数据总线与所述FLASH操作单元相连接;
数据存储单元,用于对程序数据的暂存,并通过数据总线与FLASH操作单元相连接;
所述命令控制单元将程序数据传送给所述FLASH操作单元,所述FLASH操作单元将接收到的程序数据通过数据总线暂存到所述数据存储单元,所述FLASH操作单元调用所述数据存储单元的程序数据通过数据总线传送给所述片内FLASH存储单元;
还包括看门狗单元,所述看门狗单元由所述命令控制单元控制对烧写上位机完成复位。
2.根据权利要求1所述系统芯片,其特征在于:所述芯片本体为TMS320F28335芯片。
3.一种对如权利要求1或2所述系统芯片的烧写方法:其特征在于,包括如下步骤:
⑴上电后,烧写上位机自动将所述FLASH数据烧写模块内的所有代码复制到烧写上位机的RAM中运行;
⑵所述命令控制单元循环查询通讯接口是否有烧写命令,直至读取到FLASH烧写命令,及所述烧写上位机的FLASH密码,向所述FLASH操作单元发送FLASH擦除命令,通过所述通信接口发送“擦除中状态信息”到烧写上位机;
⑶所述FLASH操作单元接收到所述FLASH擦除命令后控制所述片内FLASH存储单元进行解锁并数据擦除,当擦除完成后向所述命令控制单元返回“擦除完成”状态信息;
⑷所述命令控制单元读取到所述“擦除完成”状态信息后通过所述通信接口发送所述“擦除完成”状态信息到烧写上位机;
⑸所述烧写上位机接收到所述“擦除完成”状态信息后;将程序数据发送给所述命令控制单元;
⑹所述命令控制单元通过数据总线读取到所述程序数据将其暂存在所述数据存储单元并向所述FLASH操作单元发送“数据写入命令”,并通过通信接口发送“写入中状态信息”到所述烧写上位机;
⑺所述FLASH操作单元将所述程序数据写入所述片内FLASH存储单元中相应位置,并通过所述数据总线向所述命令控制单元返回“写入完成状态信息”;
⑻所述命令控制单元读取到所述“写入完成状态信息”后通过通信接口发送“写入完成状态信息”到所述烧写上位机。
4.根据权利要求3中的烧写方法,在步骤⑻后还有如下步骤:
⑼所述烧写上位机通过所述通信数据总线向所述命令控制单元发送“FLASH加密命令”和“新的FLASH密码”;
⑽所述命令控制单元通过所述通信接口读取到所述“FLASH加密命令”和“新的FLASH密码”,向所述FLASH操作单元发送所述“FLASH加密命令”和所述“新的FLASH密码”;
⑾所述FLASH操作单元向所述片内FLASH存储单元写入“新的FLASH密码”,并重新锁定所述片内FLASH存储单元,向所述命令控制单元发送“加密完成状态信息”。
5.根据权利要求4中的烧写方法,在步骤11后还有如下步骤:
⑿所述命令控制单元检测到所述“加密完成状态信息”后向所述看门狗单元发送系统复位命令;
⒀所述看门狗单元收到所述“加密完成状态信息”后,将所述烧写上位机复位,复位后系统运行新的系统程序。
6.根据权利要求3所述烧写方法,其特征在于:所述步骤5发送程序数据时,如果程序数据很大时,需要把所述程序数据分成若干程序数据包再进行传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津瑞能电气有限公司,未经天津瑞能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310545884.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种掩膜卡补丁机制实现方法及装置
- 下一篇:一种控制电子设备的方法及电子设备