編譯Hi3518EV200 SDK遇到的問題

2021-10-09 01:43:01 字數 1978 閱讀 8525

解決辦法:

$sudo

apt-get

install lib32z1

$sudo

apt-get

install lib32stdc++6-4.8-dbg

解決辦法:

$sudo

apt-get

install uboot-mkimage

更高的linux版本使用u-boot-tools替代

$sudo

apt-get

install u-boot-tools

解決辦法:

$vi tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/include/common.h

$vi tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/rbtree.h

新增以下標頭檔案:

#include

解決辦法:

$sudo

apt-get

install zlib1g-dev

解決辦法:

$vi tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/mkfs.jffs2.c

新增以下標頭檔案:

#include

解決辦法:

$vi /usr/include/netdb.h

然後注釋

//#ifdef __use_xopen2k

以及和它對應的

//#endif

解決辦法:

vi tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/mkfs.ubifs/devtable.c

新增以下標頭檔案:

#include

解決辦法:

$vi  vi tools/pc/jffs2_tool/tmp/mtd-utils-

1.5.0

/mkfs.ubifs/hashtable/hashtable_itr.h

#if 0

extern

inline

void

*hashtable_iterator_key

(struct hashtable_itr *i)

#else

void

*hashtable_iterator_key

(struct hashtable_itr *i)

;#endif

#if 0

extern

inline

void

*hashtable_iterator_value

(struct hashtable_itr *i)

#else

void

*hashtable_iterator_value

(struct hashtable_itr *i)

;#endif

解決辦法:

$sudo

apt-get

install libncurses5-dev libncursesw5-dev

解決辦法:

$vi tools/pc/cramfs_tool/tmp/util-linux-2.22-rc2/misc-utils/lslocks.c

#include

解決辦法:

$vi tools/pc/squashfs4.2/tmp/squashfs4.2/mksquashfs.c

#include

$sudo

apt-get

install g++

Hi3518EV200學習記錄之使用者態SPI

linux環境 ubuntu10.04 sdk版本 hi3518e sdk v1.0.3.0.tgz hi3518ev200r001c01spc030 ls dev spi dev spidev0.0 dev spidev1.0 dev spidev1.1 其中spidev0.0是spi0片選0 s...

海思Hi3518EV200(2)開發環境

1.linux開發環境 2.linux開發環境描述 3.搭建linux開發環境 1 安裝linux伺服器 這裡使用ubuntu 10.04 lts 2 安裝交叉編譯工具 海思sdk包中提供專門的編譯工具鏈 arm hisiv300 linux和arm hisiv400 linux。3 安裝sdk 將...

海思Hi3518EV200(2)開發環境

1.linux開發環境 2.linux開發環境描述 3.搭建linux開發環境 1 安裝linux伺服器 這裡使用ubuntu 10.04 lts 2 安裝交叉編譯工具 海思sdk包中提供專門的編譯工具鏈 arm hisiv300 linux和arm hisiv400 linux。3 安裝sdk 將...