WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

qianhao
会员
注册时间: 2017-12-14
累计积分: 113

海思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
累计积分: 113

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

基于 Ubuntu 16.04

离线

#3 2018-06-11 18:46:26

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 6,087

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

感谢楼主共享.

本站网友 10积分可以免费获取SDK.
或者捐献10元人民币(作为挖坑网活动基金)获取.

离线

#4 2018-10-18 13:24:49

arphone
会员
注册时间: 2017-11-03
累计积分: 60

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

感谢分享。。。。

离线

#5 2019-01-28 16:36:11

tom
会员
注册时间: 2018-03-14
累计积分: 91

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

编译整个osdrv目录,发现有个问题:我修改了uboot源码,但是如果选择全编译,源码会被覆盖。貌似是重新从压缩包解压,然后再完全编译

如果是这样的话,全编译平时根本用不上了

离线

#6 2019-01-28 16:38:06

tom
会员
注册时间: 2018-03-14
累计积分: 91

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

我使用的是HI3516A_V100R001C01SPC060.rar,应该和你的070区别不大吧

离线

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

qianhao
会员
注册时间: 2017-12-14
累计积分: 113

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

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

离线

#8 2019-02-15 18:11:30

tarchen
会员
注册时间: 2019-01-15
累计积分: 2

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

谢谢分享,有用的经验。

离线

页脚