[发明专利]SPI-NAND的配置文件的IO方法和装置有效
申请号: | 201711284996.3 | 申请日: | 2017-12-07 |
公开(公告)号: | CN107894903B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 庄开锋 | 申请(专利权)人: | 北京兆易创新科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | spi nand 配置文件 io 方法 装置 | ||
本发明公开了一种SPI‑NAND的配置文件的IO方法和装置。本发明SPI‑NAND的配置文件的IO方法,包括:接收配置文件下载指令,所述下载指令包括所述SPI‑NAND的配置文件;根据所述下载指令从所述SPI‑NAND的IO引脚上获取所述配置文件的数据;以在每页中存入预设大小的配置文件的方式,将所述配置文件的数据存入所述SPI‑NAND中,所述预设大小是所述SPI‑NAND支持的最小页存储空间的二分之一。本发明实现了X8pin IO和X16pin IO、2KB和4KB的页存储空间的兼容,提高产品量产的可操作性和效率。
技术领域
本发明实施例涉及SPI-NAND技术,尤其涉及一种SPI-NAND的配置文件的IO方法和装置。
背景技术
SPI-NAND的固件(Firmware)的配置文件(configure file)中存储着固件所支持的所有NAND的基本重要参数,在对SPI-NAND的固件记性初始烧录时,上电运行都离不开对参数的索引、校验和使用,配置文件中的信息精简、准确与否直接关系到固件的正常运行与否。
目前,以parameter.bin的形式存储固件所需的参数,根据固件所支持的NAND类型,将NAND的重要参数信息、固件运行的过程参数、工作模式的配置参数均存储在parameter.bin中。在对SPI-NAND的固件进行初始烧录时,将parameter.bin从计算机下载到NAND中。
但是,SPI-NAND的输入输出(Input Output,简称IO)有X8 pin IO和X16pin IO两种结构,而parameter.bin需要分别根据X8 pin IO和X16 pin IO设计两个大小的parameter.bin文件,无法同时支持这两种结构,降低了产品量产的可操作性和效率。
发明内容
本发明提供一种SPI-NAND的配置文件的IO方法和装置,以实现X8pin IO和X16pin IO、2KB和4KB的页存储空间的兼容,提高产品量产的可操作性和效率。
第一方面,本发明实施例提供了一种SPI-NAND的配置文件的IO方法,包括:
接收配置文件下载指令,所述下载指令包括所述SPI-NAND的配置文件;
根据所述下载指令从所述SPI-NAND的IO引脚上获取所述配置文件的数据;
以在每页中存入预设大小的配置文件的方式,将所述配置文件的数据存入所述SPI-NAND中,所述预设大小是所述SPI-NAND支持的最小页存储空间的二分之一。
可选的,在所述以在每页中存入预设大小的配置文件的方式,将所述配置文件的数据存入所述SPI-NAND中之后,还包括:
接收配置文件读取指令;
根据所述读取指令以半页读取模式从所述SPI-NAND中读取得到所述配置文件,所述半页读取模式是指在存储有所述配置文件的数据的所述SPI-NAND的页中,每页读取所述预设大小的存储空间的数据。
可选的,所述根据所述下载指令从所述SPI-NAND的IO引脚上获取所述配置文件的数据,包括:
从所述SPI-NAND的8个IO引脚上获取所述配置文件的数据,其中,若所述SPI-NAND的IO引脚是8个时,所述8个IO引脚是指所述SPI-NAND的全部IO引脚,若所述SPI-NAND的IO引脚是16个时,所述8个IO引脚是指所述SPI-NAND的表示低8位的IO引脚。
可选的,所述SPI-NAND支持的页存储空间的大小包括2KB和4KB,则所述预设大小是1KB。
第二方面,本发明实施例还提供了一种SPI-NAND的配置文件的IO装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京兆易创新科技股份有限公司,未经北京兆易创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711284996.3/2.html,转载请声明来源钻瓜专利网。