SD3403/SS928 SDK编译和问题解决

SD3403/SS928 SDK编译和问题解决 ღ过客᭄ꦿ࿐ 2025-10-18 09:31:26 226

项目编译

参考《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

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包 1 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
ღ过客᭄ꦿ࿐
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区