首页 / 文档中心 / 开发板发货资料 / 海思3519AV100开发板说明

海思3519AV100开发板说明

开发板发货资料 · 海思资料

3519A 开发板环境搭建及操作指南

虚拟机下载地址
链接:https://pan.baidu.com/s/1ioAqYwwt596YZ2DFE6bMzg?pwd=xstr
提取码:xstr

3519A开发板分两种flash,emmc和spi,烧写步骤如下:

(文档最下面有sdk的百度网盘链接)

1.emmc版本:

1.1烧写uboot

烧写命令:
设置地址:setenv serverip 192.168.0.224;setenv ipaddr 192.168.0.222;sa;
烧写:mw.b 42000000 ff 100000;tftp 42000000 u-boot-hi3519av100.bin;mmc write 0 0x42000000 0 800

 注意:如果是空flash,就要通过Hitool来烧写,我们一般都是烧好的,可以直接通过uboot界面来烧写,除非不小心把flash擦除掉了
 emmc 的uboot需要自己编译,按照<开发环境用户指南>这个文档来编译即可

1.2烧写内核

mw.b 42000000 ff 400000;tftp 42000000 uImage;mmc write 0 0x42000000 800 2000

1.3烧写文件系统

mw.b 42000000 ff 400000;tftp 42000000 uImage;mmc write 0 0x42000000 800 2000

1.4设置uboot 参数并重启

setenv bootargs 'mem=256M console=ttyAMA0,115200 root=/dev/mmcblk0p3 rootfstype=ext4 rw init=/linuxrc clk_ignore_unused blkdevparts=mmcblk0:1M(boot),4M(kernel),32M(rootfs),-(user)';setenv bootcmd 'mw.b 41000000 ff 0xC00000;mmc read 0 0x41000000 800 2000;bootm 0x41000000';sa;reset;

注意: emmc版本的内核需要自己编译,按照<开发环境用户指南>这个文档来编译即可,文件系统选择rootfs_hi3519av100_32M.ext4,emmc版本必须用ext4文件系统。

2.spi版本:

2.1烧写uboot

烧写命令:
设置地址:setenv serverip 192.168.0.224;setenv ipaddr 192.168.0.222;sa;
烧写:mw.b 42000000 ff 100000;tftp 42000000 u-boot-hi3519av100.bin;sf probe 0;sf erase 0 100000;sf write 42000000 0 100000

 注意:如果是空flash,就要通过Hitool来烧写,我们一般都是烧好的,可以直接通过uboot界面来烧写,除非不小心把flash擦除掉了

2.2烧写内核

烧写:mw.b 42000000 ff 400000;tftp 42000000 uImage_hi3519av100_smp;sf probe 0;sf erase 100000 400000;sf write 42000000 100000 400000

2.3烧写文件系统

mw.b 42000000 ff 500000;tftp 42000000 rootfs_hi3519av100_64k.jffs2;sf probe 0;sf erase 500000 500000;sf write 42000000 500000 500000

2.4设置uboot 参数并重启

setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/mtdblock2 rw rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs)';setenv bootcmd 'sf probe 0;sf read 0x42000000 100000 400000; bootm 0x42000000';saveenv;reset;

注意: uboot 选择海思sdk自带的uboot,开发人员可以自行修改,spi版本的内核可以用海思自带,也可以用自己编译的,按照<开发环境用户指南>这个文档来编译即可,文件系统选择rootfs_hi3519av100_64k.jffs2,其他文件系统开发者可以自己尝试烧写使用。

运行海思venc sample来采集摄像头视频数据

1 图像采集

1)进入到/usr/ext/ko/ 目录下:

需要将sdk中的smp\a53_linux\mpp 下的 ko整个目录拷贝到板子目录中,比如/usr/ 目录下
cd /usr/ko

2)执行如下命令,加载驱动:

./load3519av100 -i -sensor0 imx334 -sensor1 imx334 -sensor2 imx334 -sensor3 imx334 -sensor4 imx334

3)和虚拟机挂载:

在虚拟机中需要先把venc编译一遍,目录为/Hi3519AV100_SDK_V2.0.2.0/smp/a53_linux/mpp/sample/venc/,然后再板子上执行下列命令:
ifconfig eth0 up;
ifconfig eth0 192.168.0.225;
mount -o nolock 192.168.0.92:/home/xstrive/hisi/ /mnt/
cd /mnt/Hi3519AV100_SDK_V2.0.2.0/smp/a53_linux/mpp/sample/venc/

4)执行程序:

./sample_venc  0

5)然后依次选择 0,C

就开始录制摄像头的视频了,然后在sample_venc统计目录下会生成两个录像文件,可以通过vlc来播放。

2 wifi功能

3519A 需要编译内核,修改参数,使得usb2.0启用,才能识别到8188 wifi模块:
内核修改如下:
1. Device Drivers > USB support > <> EHCI HCD (USB 2.0) support以及<> OHCI HCD (USB 1.1) support
2.

然后涉及到wifi模块的内核修改如下:
1.networkding support -> wireless -> cfg80211 - wireless configuration API ,cfg80211 wireless extensions compatibility勾上即可。
2.Device Drivers -> Network device support -> wireless LAN ->
3.Networking support -> RF switch subsystem support.
4.Device Drivers ---> Network device support ---> Wireless LAN ---> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)

然后编译内核,用编好的内核重新编驱动,然后编译wpa_supplicant 和hostapd 应用程序,考到板子上运行即可。

3 音频

运行海思/sample/audio 程序,选择同时输入输出那一项,然后再开发板上插上麦克风和喇叭即可播放输入的声音。

4 sd卡

内核默认支持对sd卡的识别,插上sd卡后,如果是出厂的sd卡需要添加一个分区,然后挂载即可。

资料下载链接

3519AV100 sdk资料

链接:https://pan.baidu.com/s/1T07nuDzEIo_zRKc7OfqiUA 提取码:gpan

注意:

开发板刚开始没有ip,需要设置一下:ifconfig eth0 192.168.0.227

这份文档没解决你的问题?联系我们,技术工程师直接对接。

询价咨询

填写这几项,我们 1 个工作日内回传报价与方案

点「生成询价邮件」会打开你的邮件客户端,正文已自动填好;电脑没配邮件客户端,就点「复制内容」粘到网页邮箱发送,收件人 sunshiyang@xstrive.com。