KT1025A藍牙芯片USB更新spiflah的音頻內(nèi)容的方法說明V2
4.7.1 USB更新SPIFLASH的語音詳細說明
注意,一定要先給模塊或者樣板上電 。再插入USB連接電腦。
1、插上我們模塊的USB之后,可以以SPIFLASH作為存儲介質(zhì)的U盤,如下圖:

(1)、可以從上圖看到FLASH的總?cè)萘繛?5.8M字節(jié)。已經(jīng)使用的空間為15.4M字節(jié)。虛擬出來的設(shè)備的文件系統(tǒng)的為FAT格式。FAT文件系統(tǒng)占的存儲空間為442K
(2)、進入設(shè)備之后,如下圖:

可以很清晰的看到設(shè)備里面的文件,以及文件名稱??梢韵癫僮鱑盤或者讀卡器一樣操作FLASH.
(3)、無論用戶使用多大容量的FLASH,我們模塊都是支持的,并且內(nèi)部已經(jīng)做了自動識別,無需用戶操心,用戶也僅僅需要根據(jù)自己的需求來確定FLASH的容量和型號。
(4)、目前經(jīng)過我們反復(fù)的測試和驗證,SPIFLASH支持最大的容量為16M字節(jié),對應(yīng)型號W25Q128
二 用戶使用空白的FLASH說明
用戶在調(diào)試的過程中,會按照自己的需求更換FLASH的大小來滿足自己的需求,這樣就需要以下三個步驟來完成FLASH的替換。
?將新的空白的FLASH焊接在板子上面
?通過USB接口對空白的FLASH進行枚舉和格式化
?格式化完畢,就可以像使用U盤一樣使用

如上面的4個圖片,就是使用空白FLASH,F(xiàn)LASH的型號為W25Q80,容量為1Mbyte。使用USB連接電腦第一次的處理過程。上面的截圖可以很詳細的看出步驟
1、我們的芯片支持自動識別FLASH容量大小。所以用戶無需關(guān)心,只需要按照自己的需求使用合適大小的FLASH即可
2、因為空白的FLASH里面什么都沒有,所以拿到空白的FLASH第一件事情,就需要對FLASH進行格式化。將文件系統(tǒng)的鏈表寫入FLASH中。
4、等到格式化成功之后,就可以進行SPIFLASH的讀寫了。另外不同容量的SPIFLASH,格式化的所需要的時間長度是不一致的。也就是說,F(xiàn)LASH的容量越大,格式化所需要的時間越長。
5、經(jīng)過我們大量的測試,基本市面上大部分的FLASH都是支持的,如:GD[兆易]、華邦、旺宏、飛索、港宏等等市場上最常見的。都是無縫支持的,這點請用戶朋友放心。