SD3403/SS928 SDK编译和问题解决
项目编译
参考《SS928V100╱SS927V100 SDK 安装以及升级使用说明.pdf》
SDK包下的目录结构如下:
编译整个项目可以说是编译osdrv,进入osdrv下查看readme_cn.txt/readme_en.txt获取详细信息;编译步骤如下:
make all编译:
make SHELL=/bin/bash BOOT_MEDIA=emmc CHIP=ss928v100 all
配置默认使用bash
dpkg-reconfigure dash //选择no
编译前需要安装依赖工具,参考:SS928&SD3403\【易百纳】EB-SS928-DC-393\01.用户手册\产品体验手册
编译生成的文件(内核镜像,uboot,文件系统等)存放在目录:/home/ebaina/ss928v100_sdk/SS928V100_SDK_V2.0.2.1/osdrv/pub/ss928v100_image_glibc
模块编译
参考《SS928V100╱SS927V100 开发环境用户指南.pdf》
编译示例程序
进入示例程序目录:SS928V100_SDK_V2.0.2.1/smp/a55_linux/mpp/sample;在该目录下执行:
make
可执行文件生成目录:
SS928V100_SDK_V2.0.2.1/smp/a55_linux/mpp/sample/xxx
#例如:sample_vio就下vio目录等
编译报错
问题1
error while loading shared libraries: libisl.so.19: cannot open shared object file: No such file or directory
解决方案:
apt-get install libisl19
但是libisl19找不到资源包,可以安装libisl22, 然后做一个软连接命名为19
ln -s /usr/lib/x86_64-linux-gnu/libisl.so.22.0.1 /usr/lib/x86_64-linux-gnu/libisl.so.19
如果都找不到可以安装源码
wget https://libisl.sourceforge.io/isl-0.24.tar.gz # 下载源码包
tar -xzf isl-0.24.tar.gz
cd isl-0.24
./configure --prefix=/usr/local # 指定安装路径
make
sudo make install
如果报错:
configure: error: gmp.h header not found
解决方案:
apt-get install libgmp-dev
问题2
"mkimage" command not found - U-Boot images will not be built
解决方案:
将uboot/tools/mkimage拷贝到usr/bin
问题3
xxx/runtime_lib/lib.tgz:没有找到该文件
解决方案:
解压runtime_lib.tgz;然后拷贝到aach64_linux-gnu目录下;
问题4
** compiler riscv32-cfg5-musl-20211008-elf is not in the ENV. Stop.
解决方案:
找到cc-riscv32-cfg5-musl-20211008-elf.tar.gz包,解压,然后进入cc-riscv32-cfg5-musl-20211008-elf
cd cc-riscv32-cfg5-musl-20211008-elf
./install.sh
#/或者直接解压cc_riscv32_musl.tar.gz,将解压后cc-riscv32-cfg5-musl-20211008-elf/bin目录设置为环境变量
注意:易百纳SDK需要打补丁;补丁路径:SS928&SD3403\【易百纳】EB-SS928-DC-393\04.原厂资料包\官方原厂SDK\SS928V100R001C02SPC022\02.only for reference\software
具体步骤参考该目录下的Readme.txt
- 分享
- 举报
暂无数据-
浏览量:14309次2022-11-10 18:07:40
-
浏览量:1085次2025-10-23 13:58:07
-
浏览量:3452次2023-12-22 14:53:36
-
浏览量:2714次2025-04-16 17:12:31
-
浏览量:3377次2023-06-30 10:33:51
-
浏览量:11368次2024-05-28 16:26:51
-
浏览量:1736次2024-09-13 17:34:13
-
浏览量:4400次2017-10-21 22:23:16
-
2024-05-30 09:29:48
-
2026-03-25 14:55:48
-
浏览量:4681次2020-08-25 18:11:05
-
浏览量:1231次2025-09-06 16:56:00
-
浏览量:7922次2022-11-10 14:33:49
-
浏览量:3492次2024-08-22 17:27:55
-
浏览量:3431次2022-12-13 16:59:00
-
浏览量:3916次2024-02-23 17:41:04
-
浏览量:2747次2024-01-22 16:42:18
-
浏览量:8007次2022-09-21 14:30:18
-
浏览量:2401次2023-11-01 11:14:28
-
3篇
- SS928移植Yolov5s全流程
- SS928系统增加内存方式(解析U-Boot和DDR)(干货篇)
- SS928 demo程序报错:bsp-i2c 11062000.i2c: wait idle abort!, RIS: 0x611全面解析
- 基于SS928 openssh的安装
- AscendCL快速入门——运行资源管理篇(下)
- AscendCL快速入门——运行资源管理篇(上)
- YOLOv5在SD3403上的部署(包含模型训练,模型转换,SDK部署)
- 海鸥派SS928V100_Ubuntu-xfce桌面系统搭建
- AI科技 慧享未来——易百纳携轻智能消费终端AIoT产品亮相2026年AWE展会
- 海思SS928(SD3403)主控平台迁移YOLOv5-YOLOv7步骤详解
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
ღ过客᭄ꦿ࿐
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友