2013年11月18日 星期一

GCC GNU Compiler支援AndesCore在官方網站宣布消息

GCC GNU Compiler支援AndesCore在官方網站宣布消息,台灣自己所開發的RISC CPU越來越國際化了.

2013年11月8日 星期五

J-Link驅動程式安裝

1. 點選J-Link安裝程式。
 2. 選擇"Yes"。
3. 點選"Next>" 。
4. 點選"Next>" 。
 
5. 點選"Next>" 。
6. 點選"Next>" 。
7. 開始安裝。
8. 安裝途中,會詢問需要之援的IDE,我點選"Select All",按"Ok"。
9.  按"Finish>"結束安裝。
 10. 最後可以在Windows的開始->所有程式中看到完成安裝的J-Link程式。

J-Link驅動程式下載

1. 至下列網站:
http://www.segger.com/jlink-software.html



2. 輸入J-Link設備後面的SN:序號。











3. 點選"Download software"下載。

2013年10月31日 星期四

簡易Makefile撰寫

Makefile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#It is a main.c

main: main.o
<Tab>gcc main.o -o main
main.o: main.c
<Tab>gcc main.c -c
clean:
<Tab>rm -rf main.o
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


main.c
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include <stdlib.h>

int main(void)
{
    printf("HelloWorld\n");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

最後在終端機輸入"make main",就會編譯出執行檔.

2013年9月15日 星期日

CSR Blue Flash Tools 產生燒錄檔(.xdv和.xpv)

當程式開發完成後,使用Debug->Run在平台上驗證沒有問題後就可以產生燒錄檔,產生檔案前要確認USB-SPI下載線與開發平台是連線的.
1. 開啟"BlueFlash"工具.
2. 使用滑鼠按下"Start Processor",在按"Dump".
3. 可以修改存檔名稱,如無修改就按下"存檔".
4.  之後開始從開發平台上Dump出燒錄檔.
5. 最後產生出xxx.xdv和xxx.xpv燒錄檔.


2013年9月13日 星期五

CSR Bluetooth 記事

請不要問我,我也在學習中.......

CSR Bluetooth 四種基本類型的位址:
(1). BD_ADDR: 藍芽設備位址.
(2). AM_ADDR:活動成員位址(Active Member) .
(3). PM_ADDR:休眠成員位址.
(4). AR_ADDR:詢問請求位址.

2013年9月9日 星期一

CSR Headset Configuration Tool-使用自訂語音提示聲音

CSR有內建語音提示聲音,當內建的提示聲音無法滿足開發者的需求時,可以自訂語音提示聲音.
CSR xIDE使用自訂語音提示聲音需要做.wav檔換成ADPCM(Adaptive DPCM).
建議轉檔的原始聲音檔為.wav, sampling rate44.1KHz.

1. 開啟Headset Configuration Tool.

2. 選擇〝Voice Prompts〞標籤欄.
(a). Voice Prompts Configuration: FileSystem.
(b). Prompts File Format: ADPCM
(c). Sample Rate(Hz): 44100
(d). 如果一次要轉換多個.wav,請點選Number of events per language= 捲軸,目前這個範例我只選擇轉一個.wav.
(e). 點選欄位增加需轉換的.wav.
(f). 最後,設定完成按下〝Create Voice Prompts〞按鍵.

將〝Do Not Play when SCO is presentv取消.
3. 按下〝確定〞開始轉檔.
4. 存檔位置選擇Projectimage路徑下,存檔的檔案名稱為0.prm,如果一次有多個檔案需要轉檔,程式會自動排列為0.prm 1.prm 2.prm…,確認完後按〝存檔〞.

5. 最後解果可以看到在Projectimage/prompts產生0.prm.

還有在image/headers路徑下,CSR程式需要讀取的0.idx設定檔.