CSRA64110配置參考_第1頁
CSRA64110配置參考_第2頁
CSRA64110配置參考_第3頁
CSRA64110配置參考_第4頁
CSRA64110配置參考_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、1. 配置64XXX系列芯片默認配置的導入過程:22.工具的使用33.分區(qū)44.實例操作55.CSRA64XXX A11 Configuration Tool 功能配置96.config 工具的常用操作介紹107.充電&電池128.電池電量顯示139來電報號&外部語音提示1510.TWS 的配置2111.I2S 輸出的設置2412.Analogue 輸入2613.SPDIF2714.USB 音頻輸入28附:64 系列模塊功能對照表(v1.0)291. 配置64XXX系列芯片默認配置的導入過程:需要用到的工具:CSRA64XXX tools(安裝出來,里面包含 configura

2、tion tool 和 pstool)由于 XUV 文件的限制,因此 SPI FLASH 的大小至少需要 4M燒錄默認配置的步驟:1.把默認的配置的 ptn 文件和 xuv 文件放到配置工具的安裝目錄下2.通過 SPI 接口把板子接上電腦,首先清空 SPI FLASH(如何使用命令會在后文介紹)3.燒 ptn 文件4.通過 PS TOOL merge 默認的 psr 文件5.set,然后Reset, 之后就可以正常工作了(這里簡單介紹一下,后文會作詳細介紹)2.工具的使用 相對 BC8 而言,64 系列將底層程序放入到了外部的 flash,所以多了一個寫入的步驟。需要通過 dos 命令植入,常

3、用的 dos 命令有:A.nvscmd erase:擦除B.Nvscmd burn:燒錄C.Nvscmd dump:下載D.Nvscmd identity:查看硬件信息E.Packfile:生成 XUV 文件F.Psfscmd:將 PSR 文件打包,很少用到G.FS_SizeCheck:檢查 XUV 文件的大小,方便分區(qū)附:從別的找到的命令,分為flash版本和eeprom版本??晒﹨⒖迹篎LASH相關命令:1、USB-SPI燒錄命令nvscmd.exe -usb 0 identifynvscmd.exe -usb 0 erasenvscmd.exe -usb 0 dump c:test.xu

4、vnvscmd.exe -usb 0 burn c:test.xuv2、LPT1燒錄命令nvscmd.exe -lpt 1 identifynvscmd.exe -lpt 1 erasenvscmd.exe -lpt 1 dump c:test.xuvnvscmd.exe -lpt 1 burn c:test.xuvEEPROM相關命令:1、USB-SPI燒錄命令e2cmd -trans SPITRANS=USB infoe2cmd -trans SPITRANS=USB fill 0xffffe2cmd -trans SPITRANS=USB headere2cmd -trans SPITR

5、ANS=USB download 文件名.imge2cmd -trans SPITRANS=USB dump E:test.img2、LPT1燒錄命令e2cmd infoe2cmd fill 0xffffe2cmd headere2cmd download 文件名.imge2cmd dump E:test.img3. 分區(qū)由于在之后的燒錄中,我們可能需要燒錄多個文件到 flash,因此,可能會要進行分區(qū)。如何進行分區(qū):(現(xiàn)在只是介紹如何操作,不需要進行分區(qū))如圖,將 PTN 格式的文件用記事本或者notepad打開。 注意:flash 的大小如為 8M,但是換算過來只有 512K,所以在分區(qū)時

6、注意。也可直接將最后的大小用*表示,只指定前面分區(qū)的大小注意:如果分區(qū)需要燒錄兩個 XUV 的文件,在 pstool 的 file system table 中修改,在后面加入語音文件實例中舉例介紹。4.實例操作通過 USB-SPI 把板子連接到電腦,首先需要清空SPI FLASH再燒入ptn文件。要注意文件路徑。A. 擦除:nvscmd eraseB.將CSRA64110 Configuration Files壓縮包解壓到剛才的文件夾內(nèi),生成如圖所示文件C.寫入文件,通過 PTN 分區(qū)寫入,注意文件路徑和“all”,D.通過 PS TOOL軟件 merge 默認的 PSR 文件(在file選

7、項下選擇merge選項,將兩個PSR文件都載入)寫入后,記得 reset BC,我習慣多點幾次!E.通過 中的read device可以讀出剛剛寫入的程序。用戶可以根據(jù)自己的需求進行配置修改。(后文會詳細介紹)F.用戶配置好后可以將配置文件導出。導出配置為 .xuv文件 格式:nvscmd.exe dump 路徑文件名建議:最好新建一個文件夾,把自己之后所導出的鏡像統(tǒng)一放到文件夾中。 導出文件名最好用自己所配置功能的英文,以便之后使用。5.CSRA64XXX A11 Configuration Tool 功能配置選擇與板子相同的型號選擇連接設備。點擊讀取設備信息。此時模塊基本的配置就被讀出來了

8、,我們可以根據(jù)自己的需求對這些配置進行修改。6.config 工具的常用操作介紹A.按鍵 IO 口的物理映射,根據(jù)硬件和實際需求選擇 (用不到的映射最好配置為不用的IO口,以免受到影響)下圖為此次配置的IO口的物理映射,映射515用不到就配置為PIO31(用不到的IO口)。B.LED 燈的配置(可根據(jù)自己的習慣進行選擇配置,一般默認即可)C.提示音的選擇(可根據(jù)自己的習慣進行選擇配置,一般默認即可)D.用戶操作事件(可根據(jù)自己的需求添加)E.按鍵給 IO 的時間分配(可根據(jù)自己的習慣進行選擇配置,一般默認即可)其他不做詳細介紹,基本上在 config 工具里面都有說明修改完成之后點擊重寫配置信

9、息,點擊使配置信息生效。7.充電&電池 當設置為外部充電時,充電電流最高可達500mA。 當設置為內(nèi)部充電時,充電電流最高可達200mA。 CSR 默認的是帶熱敏電阻的,但是實際一般不需要這個,所以首先去掉這部分內(nèi)部充電的配置,注意這部分。沒有 INT,只有 disable,如圖: 另外注意在 USB CHARG 的設置8. 電池電量顯示在PSTOOL中設置:1.AT 指令存儲位置為 User configuratiom data 34(簡稱USR34,以下同理),可以參考 ADK4.0 的 psr 文件,或者以下參數(shù)/PSKEY_USR_34 Custom AT Commands&a

10、mp;02ac = 4715 0002 4715 0003 4704 0003 470A 0003 470B 0003 470D 0003 4711 0003 0000 0000 002b 0058 0041 0050 004c 003d 0069 0050 0068 006f 006e 0065 002c 0037 0000 004f 004b 000d 0000 0041 0054 002b 0058 0041 0050 004c 003d 0030 0030 0030 0030 002d 0030 0030 0030 0030 002d 0030 0031 0030 0030 002c

11、0037 000d 0000 0041 0054 002b 0049 0050 0048 004f 004e 0045 0041 0043 0043 0045 0056 003d 0032 002c 0031 002c 0083 002c 0032 002c 0030 000d 0000 0000 2.AT 指令長度存儲位置在 USR7 第 10 個 word,如若參考以上指令,則該 word 應為 00483.使能 LBIPM(Low Battery intelligent Power Management)的開關在 USR0 第 1 個 word第 7 個 bit,如:4018改為 :40

12、984.其他字節(jié)定義介紹參詳CS334710AN1Configuration Bit Field 5.需要將 charge GAS 改為 GAS,不知道其原因。9來電報號&外部語音提示 配置好基本使用功能后,如果需要加入外部的語音做為提示音,參詳如下:A. 將需要添加的語音事件和語音進行添加,注意語音格式,習慣 16位8Khzmonowav。B.然后點擊 Generate,生成后面需要的文件,最好單獨創(chuàng)建文件夾,不要用漢字。C.彈出確認框,點擊確認。D.然后通過 PSTOOL,dump 出此臺機器的 PSR 文件E.此時我們看下我們生成的文件和dump的文件F.然后運用 paclfil

13、e 命令生成語音的 XUV 文檔G.此時我們可以看到生成的語音 XUV 文件H.用FS_sizecheck命令檢查XUV文件的大小,方便分區(qū) 。我們檢查出來的是 14892 words,同樣方法檢查下 CSR 系統(tǒng)的 XUV 文件大小。因為PTN 中的文件需要放在一起,我們把csra64110.ptn和csra64110.xuv拷貝一下,和audio_prompts.xuv放在同一路徑下。用同樣的方法檢查csra64110.xuv的大小最后修改 PTN 文件,系統(tǒng)的 CSRA64110.xuv 大小為 178K,audio 的為 15K,空間足夠的話盡量多分配點地方(總大小不能超過 flash

14、 的大?。┳詈髴?dos 先擦除,然后寫入此 PTN 文件。然后通過 PSTOOL 寫入上面我們 dump 出來的 test-pstool.psr 文件一定要對應上,燒錄的哪次語音,就寫入哪次的 PSR 文件,不然肯定不開機或其他問題。最后,因為我們的 PRN 文件有寫入兩個 XUV 文件,所以需要在 PSTOOL 中修改一項參數(shù),上文有簡單提到,這里實踐修改下。如果上面我們寫入語音有做來電報號的數(shù)字,而且需要來電報號,需要注意的是在 config 中需要打開10.TWS 的配置TWS 的全稱為 TrueWireless Stereo,中文的普通叫法就是對箱CSR 的 TWS 功能,也是將兩

15、臺音箱建立對箱關系,但是他們本身沒有主從的關系,哪臺音箱連接到手機則為主端。其實 TWS 就是一種多連接的方式,只是和一臺音箱連接兩臺手機有點點區(qū)別,其配置也比較簡單A. 開啟多連接,即打開 Multipoint On當然也可以在事件中進行開啟和關閉,這樣比較靈活,但是不太方便。B.設置建立 TWS 的事件:Inquire,Disc,End其中 inquire 是發(fā)起連接,disc 等待連接,END 結束 TWS,適合在產(chǎn)線測試斷開當前的 TWS 連接。需要連接 TWS 連接則需要一臺音箱進入 Inquire,一臺進入 Disc,然后音箱自動完成。C.設置 TWS 配對的狀態(tài)的特性:臨時、標準

16、、永久。臨時是只用于當前,斷電后則自動清除 TWS 連接信息,標準為和其他配對信息一樣,可能會因為配對手機太多被緩沖掉。永久是固定存放在第一位,只要不配對別的 TWS 音響,則永遠存在。D.選擇主從的音頻通道此時,TWS功能就基本配置好了。E.加入一個發(fā)起連接的事件,讓產(chǎn)品能更高效率的建立連接可參詳 CSR 的文檔“CS323830UG2”1、 這里我習慣要把配置導出來,方便燒錄到另一塊藍牙模塊中2、 燒錄到另一模塊時,需要在配置工具中更改藍牙的名字,在pstool中更改藍牙的地址(在bluotooh addres修改最后一位,09,不重復即可)11.I2S 輸出的設置 相對于 BC8 的主控

17、來說,現(xiàn)在 64 的可以通過 I2S 數(shù)字輸出。配置方法很簡單A. 選擇輸出通道注意:現(xiàn)在只能使用 PCM 1 作為 I2S 的輸出通道B.I2S 功放 IC 的參數(shù)匹配,此處只做參考,根據(jù)實際功放來設置注意:64 系列的 I2S 輸出無 MCLK,如果功放需要則從外部接入,但是要注意信號的同步和對齊。C.另外需要注意 I2S 的 PCM 輸出 IO 口的映射 D.I2C 的選擇,一般選擇 PIO1 和 PIO0,不需要可以不設置詳細信息可以參詳 CSR 的說明文檔“CS323893UG3”,說的很詳細,但也很復雜。12.Analogue 輸入也就是通常說的 AUX 或 Line in A.選擇檢測 IO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論