首頁(yè) > 評(píng)測(cè) > IoE的誘惑——高通QCA4010開(kāi)發(fā)板評(píng)測(cè)

IoE的誘惑——高通QCA4010開(kāi)發(fā)板評(píng)測(cè)

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

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

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

IOE的誘惑3136.jpg

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

IOE的誘惑3366.png

下面來(lái)測(cè)試ART工具,試著燒寫(xiě)一個(gè)固件文件。

首先打開(kāi)BIN目錄下,依次找到下面三個(gè)文件,

IOE的誘惑3416.png

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

IOE的誘惑3446.png

 

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

IOE的誘惑3478.png

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

IOE的誘惑3506.png

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

打開(kāi)ARTGUI菜單TOOLS/SEND CMD命令,在彈出的對(duì)話框中輸入"xp file=raw_flashimage_AR401X_REV6_IOT_hostless_unidev_dualband.bin"。點(diǎn)擊OK,開(kāi)始燒寫(xiě)。

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

IOE的誘惑3667.png

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

PUTTY串口設(shè)置及終端信息如下

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

 

第一步工作就算完成了。

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

需要注意的官方的工具鏈?zhǔn)?2位的,在UBUNTU14 X64下沒(méi)有辦法運(yùn)行,不得已,再裝個(gè)UBUNTU14 X86 LTS版。

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

cd /

tar xvzf cad_kf_RD2012_4.tar.gz

注意:需解壓至根目錄,因?yàn)槟_本里使用的絕對(duì)路徑

2). 單機(jī)版license安裝

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

編譯代碼時(shí)需使用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)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+