您尚未登录。

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

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

海思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
已发帖子: 135
积分: 119

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

基于 Ubuntu 16.04

离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

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

感谢楼主共享.

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





离线

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

arphone
会员
注册时间: 2017-11-03
已发帖子: 92
积分: 83.5

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

感谢分享。。。。

离线

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

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

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

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

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

离线

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

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

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

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

离线

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

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

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

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

离线

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

tarchen
会员
注册时间: 2019-01-15
已发帖子: 2
积分: 2

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

谢谢分享,有用的经验。

离线

#9 2019-06-11 22:56:13

psst
会员
注册时间: 2019-01-22
已发帖子: 91
积分: 36.5

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

晕哥,在哪下载SDK?

离线

#10 2019-06-11 23:05:12

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

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

psst 说:

晕哥,在哪下载SDK?

链接:  https://pan.baidu.com/s/1X1DwulKPGgg0P5tniUfUVg 提取码: g9ha

看下是不是这个?





离线

#11 2019-06-24 10:30:18

刘少来了
会员
注册时间: 2019-01-24
已发帖子: 25
积分: 20

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

楼主,你那个板的链接没有了,是不是hi3516D的都可以啊

离线

#12 2020-02-28 20:24:53

iamkylin
会员
注册时间: 2019-10-09
已发帖子: 16
积分: 4

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

感谢分享……

离线

#13 2020-07-21 12:35:03

白菜小子
会员
注册时间: 2020-04-01
已发帖子: 3
积分: 3

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

楼主,想问下uboot 怎么备份flash 啊。万一刷坏了总要刷回去吧。但是默认的uboot 好像不支持上传

离线

#14 2020-10-15 21:28:15

robb
会员
注册时间: 2019-10-14
已发帖子: 2
积分: 2

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

可以啊,支持一波

离线

页脚

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

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