KT1025A蓝牙芯片模块的USB更新spiflah的音频内容的方法说明
1、插上我们模块的USB之后,可以以SPIFLASH作为存储介质的U盘,如下图:
(1)、可以从上图看到FLASH的总容量为15.8M字节。已经使用的空间为15.4M字节。虚拟出来的设备的文件系统的为FAT格式。FAT文件系统占的存储空间为442K
(2)、进入设备之后,如下图:
可以很清晰的看到设备里面的文件,以及文件名称。可以像操作U盘或者读卡器一样操作FLASH.只是速度会比他们慢。至于为什么后面会详细解释。
(3)、无论用户使用多大容量的FLASH,我们模块都是支持的,并且内部已经做了自动识别,无需用户操心,用户也仅仅需要根据自己的需求来确定FLASH的容量和型号。
(4)、目前经过我们反复的测试和验证,SPIFLASH支持最大的容量为8M字节,对应型号W25Q64
因为再大容量的FLASH。由于技术的原因暂时还没有突破,后续会直接更新,请用户知晓
二 用户使用空白的FLASH说明
用户在调试的过程中,会按照自己的需求更换FLASH的大小来满足自己的需求,这样就需要以下三个步骤来完成FLASH的替换。
将新的空白的FLASH焊接在板子上面
通过USB接口对空白的FLASH进行枚举和格式化
格式化完毕,就可以像使用U盘一样使用
如上面的4个图片,就是使用空白FLASH,FLASH的型号为W25Q80,容量为1Mbyte。使用USB连接电脑第一次的处理过程。上面的截图可以很详细的看出步骤
1、我们的芯片支持自动识别FLASH容量大小。所以用户无需关心,只需要按照自己的需求使用合适大小的FLASH即可
2、因为空白的FLASH里面什么都没有,所以拿到空白的FLASH第一件事情,就需要对FLASH进行格式化。将文件系统的链表写入FLASH中。
4、等到格式化成功之后,就可以进行SPIFLASH的读写了。另外不同容量的SPIFLASH,格式化的所需要的时间长度是不一致的。也就是说,FLASH的容量越大,格式化所需要的时间越长。
5、经过我们大量的测试,基本市面上大部分的FLASH都是支持的,如:GD[兆易]、华邦、旺宏、飞索、港宏等等市场上最常见的。都是无缝支持的,这点请用户朋友放心。