您尚未登录。

楼主 #1 2018-05-10 14:51:13

qianhao
会员
注册时间: 2017-12-14
已发帖子: 138
积分: 122

海思3516A官方SDK编译填坑(有续集)

给出购买链接:

摄像头主板: https://item.taobao.com/item.htm?id=546898846981

IR-CUT: https://item.taobao.com/item.htm?id=551672293160

镜头: https://item.taobao.com/item.htm?id=551751798268

配套尾线: https://item.taobao.com/item.htm?id=551866454877

(没有打广告的意思,随便一买)

1.    下载最新的SDK:HI3516A_V100R001C01SPC070.rar(资源共享群:问晕哥要)
2.    和虚拟机共享文件夹以后,首先在PC端解压好RAR。
3.    在解压好的目录安装交叉编译工具:

#cd toolchain/arm-hisiv300-linux/
chmod 777 cross.v300.install
./cross.v300.install
source /etc/profile
到这里 交叉编译工具完成

4.编译SDK

第一坑:# cd Hi3516A_SDK_V1.0.7.0/
# ./sdk.unpack
但是这样无法解压。
解决办法:# sudo dpkg-reconfigure dash 选择NO

第二坑:
首先安装俩个需要的软件
sudo apt-get install uuid-dev
sudo apt-get install zlib1g-dev

编译整个osdrv目录:
make OSDRV_CROSS=arm-hisiv300-linux all
清除整个osdrv目录的编译文件:
make OSDRV_CROSS=arm-hisiv300-linux clean
这里会遇到问题:
serve_image.c: In function ‘main’:
serve_image.c:32:18: error: storage size of ‘hints’ isn’t known
  struct addrinfo hints;
                  ^
serve_image.c:94:19: error:‘AI_ADDRCONFIG’ undeclared (first use in this function)
  hints.ai_flags = AI_ADDRCONFIG;
解决办法:
#cd  osdrv/tools/pc/jffs2_tool/
删除1.5.0版本的/mtd-utils
#wget ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.2.tar.bz2
修改Makefile :

export CHIP

ifndef CHIP
CHIP = hi3516cv200
endif

CC             := gcc
BUILD_DIR      := $(PREFIX)/tmp
ZLIB           := $(shell pwd)/../zlib
ZLIB_INSTALL   := $(PREFIX)/../zlib
ZLIB_DIR       := $(ZLIB_INSTALL)/tmp
STRIP          := strip
MTD_UTILS      := mtd-utils-1.5.2
# this lib should be install to host
LZO            := lzo-2.09

TARGETS        := mkfs.jffs2

到这里  SDK顺利编译完成
---------finish osdrv work














以下站长注(2018-08-30):
参考链接1:  海思3516A官方SDK编译填坑
参考链接2:  把淘宝商业用板HI3516改造为你的开发板
参考链接3:  继续编译HI3516 uboot(SDK V1.0.7.0)
参考链接4 摄像头主板: https://item.taobao.com/item.htm?id=546898846981
参考链接5 IR-CUT: https://item.taobao.com/item.htm?id=551672293160
参考链接6 镜头: https://item.taobao.com/item.htm?id=551751798268
参考链接7 配套尾线: https://item.taobao.com/item.htm?id=551866454877

离线

楼主 #2 2018-05-10 14:52:17

qianhao
会员
注册时间: 2017-12-14
已发帖子: 138
积分: 122

Re: 海思3516A官方SDK编译填坑(有续集)

基于 Ubuntu 16.04

离线

楼主 #7 2019-01-28 17:30:15

qianhao
会员
注册时间: 2017-12-14
已发帖子: 138
积分: 122

Re: 海思3516A官方SDK编译填坑(有续集)

不大 可以用  大致办法一样的 我都试过

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn