首頁 > 評測 > IoE的誘惑——高通QCA4010開發(fā)板評測

IoE的誘惑——高通QCA4010開發(fā)板評測

IoE   QCA4010   高通   
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • 今年8月,Qualcomm發(fā)布旗艦級物聯(lián)網(wǎng)Wifi芯片QCA4010,并推出一款基于QCA4010的開發(fā)板WN4623A_EVB。

要注意的是BIN和DRIVER文件夾,BIN包括一些執(zhí)行的程序,DRIVER是驅動程序。別的東西暫時不用管,用到的時候再來研究。

先將開發(fā)板上HOST0的跳線跳到如圖所示位置

IOE的誘惑3136.jpg

然后用USB線連接到PC機,此時,系統(tǒng)會發(fā)現(xiàn)硬件,但是驅動不會成功,因為這個驅動不是通用的,WIN10找不到,注意上面的ART工具目錄下有個DRIVER文件夾,不過只有WIN7和WINXP的驅動。沒關系,WIN7的驅動WIN10也是可以用的。不過在安裝驅動之前,先要將WIN10的硬件驅動簽名禁用。怎么禁用WIN10的硬件驅動簽名,請自行GOOGLE。重啟系統(tǒng)且禁用硬件驅動簽名后,打開設備管理器,安裝設備驅動程序。出現(xiàn)下面的畫面,就表示驅動成功了!

IOE的誘惑3366.png

下面來測試ART工具,試著燒寫一個固件文件。

首先打開BIN目錄下,依次找到下面三個文件,

IOE的誘惑3416.png

依次在各文件上右擊,更改程序的兼容性設置,如下圖所示

IOE的誘惑3446.png

 

都設置好之后,雙擊artgui.exe,啟動。出現(xiàn)如下畫面

IOE的誘惑3478.png

點擊LOAD CARD,會發(fā)現(xiàn)加載成功。如下圖

IOE的誘惑3506.png

將下載好的測試用固件解壓,放到BIN目錄下

打開ARTGUI菜單TOOLS/SEND CMD命令,在彈出的對話框中輸入"xp file=raw_flashimage_AR401X_REV6_IOT_hostless_unidev_dualband.bin"。點擊OK,開始燒寫。

燒寫成功后,會出現(xiàn)如下信息,

IOE的誘惑3667.png

如果連接了串口,終端會出現(xiàn)類似信息。注意先要將HOST0的跳線復位,然后可能需要復位開發(fā)板。

PUTTY串口設置及終端信息如下

IOE的誘惑3734.png
IOE的誘惑3736.png

 

第一步工作就算完成了。

2、LINUX編譯環(huán)境裝備及軟件編譯

需要注意的官方的工具鏈是32位的,在UBUNTU14 X64下沒有辦法運行,不得已,再裝個UBUNTU14 X86 LTS版。

1). 將工具包 cad_kf_RD2012_4.tar.gz 解壓在Linux系統(tǒng)根目錄

cd /

tar xvzf cad_kf_RD2012_4.tar.gz

注意:需解壓至根目錄,因為腳本里使用的絕對路徑

2). 單機版license安裝

將 license.dat 文件拷貝至/cad/tensilica目錄下。

編譯代碼時需使用license,與電腦MAC地址綁定

3). 解壓SDK

tar xvzf qca4010-tx-1-0_qca_odm_ext.tar.gz

得到qca4010-tx-1-0_qca_odm_ext.git目錄

修改sdkenv.sh腳本,添加工具鏈定義:

XTENSA_CORE=KF1_prod_rel_2012_4

XTENSA_TOOLS_ROOT=/cad/tensilica/xtensa/XtDevTools/install/tools/RD-2012.4-linux/XtensaTools

XTENSA_ROOT=/cad/tensilica/chips/kingfisher/RD-2012.4-linux/${XTENSA_CORE}

XTENSA_SYSTEM=${XTENSA_ROOT}/config

LM_LICENSE_FILE=/cad/tensilica/license.dat

PATH=${PATH}:${XTENSA_TOOLS_ROOT}/bin

export LM_LICENSE_FILE XTENSA_TOOLS_ROOT XTENSA_ROOT XTENSA_SYSTEM XTENSA_CORE PATH

export XTENSA_PREFER_LICENSE=XT-GENERIC

4). 編譯demo

source sdkenv.sh; make -C demo/sdk_shell

注意:需修改MAC地址為: 00:0c:29:01:02:03,如 ifconfig eth0 hw ether 00:0c:29:01:02:03

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論