首页 > 评测 > IoE的诱惑——高通QCA4010开发板评测

IoE的诱惑——高通QCA4010开发板评测

IoE   QCA4010   高通   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • 今年8月,Qualcomm发布旗舰级物联网Wifi芯片QCA4010,并推出一款基于QCA4010的开发板WN4623A_EVB。

要注意的是BIN和DRIVER文件夹,BIN包括一些执行的程序,DRIVER是驱动程序。别的东西暂时不用管,用到的时候再来研究。

先将开发板上HOST0的跳线跳到如图所示位置

IOE的诱惑3136.jpg

然后用USB线连接到PC机,此时,系统会发现硬件,但是驱动不会成功,因为这个驱动不是通用的,WIN10找不到,注意上面的ART工具目录下有个DRIVER文件夹,不过只有WIN7和WINXP的驱动。没关系,WIN7的驱动WIN10也是可以用的。不过在安装驱动之前,先要将WIN10的硬件驱动签名禁用。怎么禁用WIN10的硬件驱动签名,请自行GOOGLE。重启系统且禁用硬件驱动签名后,打开设备管理器,安装设备驱动程序。出现下面的画面,就表示驱动成功了!

IOE的诱惑3366.png

下面来测试ART工具,试着烧写一个固件文件。

首先打开BIN目录下,依次找到下面三个文件,

IOE的诱惑3416.png

依次在各文件上右击,更改程序的兼容性设置,如下图所示

IOE的诱惑3446.png

 

都设置好之后,双击artgui.exe,启动。出现如下画面

IOE的诱惑3478.png

点击LOAD CARD,会发现加载成功。如下图

IOE的诱惑3506.png

将下载好的测试用固件解压,放到BIN目录下

打开ARTGUI菜单TOOLS/SEND CMD命令,在弹出的对话框中输入"xp file=raw_flashimage_AR401X_REV6_IOT_hostless_unidev_dualband.bin"。点击OK,开始烧写。

烧写成功后,会出现如下信息,

IOE的诱惑3667.png

如果连接了串口,终端会出现类似信息。注意先要将HOST0的跳线复位,然后可能需要复位开发板。

PUTTY串口设置及终端信息如下

IOE的诱惑3734.png
IOE的诱惑3736.png

 

第一步工作就算完成了。

2、LINUX编译环境装备及软件编译

需要注意的官方的工具链是32位的,在UBUNTU14 X64下没有办法运行,不得已,再装个UBUNTU14 X86 LTS版。

1). 将工具包 cad_kf_RD2012_4.tar.gz 解压在Linux系统根目录

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原创,未经许可禁止转载!

网友评论