发明名称 加快从计算机下载数据到单片机目标存储器的方法及系统
摘要 一种加快从计算机下载数据到单片机目标存储器的方法及系统,该系统包括单片机和计算机,计算机中包括下载主控制单元和接口单元,单片机中包括连接到内部总线的目标存储器、RAM、搬运单元和接口单元,该目标存储器在写入一个字的数据时需额外写入一命令序列;发起一次将本地数据下载到单片机所述存储设备的过程后,PC每次将一个数据块的数据及其配置信息写到单片机的RAM中,然后启动单片机内部RAM和目标存储器间的数据搬运过程,以字为单位将RAM中的数据块数据依次写到该目标存储器的指定位置,直到一个数据块数据搬运完成,PC再下载下一数据块,直到所有数据块下载完毕。本发明加快了从计算机下载数据到单片机目标存储器的速度。
申请公布号 CN100533404C 申请公布日期 2009.08.26
申请号 CN200610083336.4 申请日期 2006.06.02
申请人 凌阳科技股份有限公司;北京北阳电子技术有限公司 发明人 潘自诚;蔣凯
分类号 G06F12/00(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F12/00(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 代理人 龙 洪;颜 涛
主权项 1、一种加快从计算机下载数据到单片机目标存储器的方法,在向该目标存储器写入一个字的数据时需额外写入一命令序列,该方法包括以下步骤:(a)计算机发起一次将本地数据下载到单片机所述单片机目标存储器的过程,要下载的数据在一个或多个数据块中;(b)计算机每次将一个数据块的数据及其配置信息写到单片机的随机存取存储器RAM中,该配置信息至少包括该数据块数据写入目标存储器的初始目标地址以及该数据块的长度;(c)启动单片机内部RAM和目标存储器间的数据搬运过程,以字为单位将写入RAM的数据块数据依次写到该目标存储器的指定位置,每写一个字时需进行写命令序列的操作和写数据的操作,直到一个数据块数据搬运完成;(d)计算机在一个数据块数据搬运完成后,判断是否所有数据块的数据均已下载完,如果否,返回步骤(b),否则,结束;其中,所述单片机目标存储器是指单片机上的nor型闪存。
地址 台湾省新竹科学工业园区创新一路19号