0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SS524V100 SDK安装编译osdrv注意事项(一)

硅天下集团 2022-10-23 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SS524V100 SDK安装编译osdrv注意事项(一)

一、开发环境

windows10电脑 +虚拟机15 Pro + Ubuntu18.0.4

二、在 linux服务器上安装交叉工具链

1# tar -zxf arm-mix410-linux.tgz

2# cd armmix410-linux

3# chmod +x arm-mix410-linux.install

4# sudo .armmix410-linux.install opthisi-linuxx86-arm 指定安装路径:opthisi-linuxx86-arm,如果不带这个参数默认安装路径为:optlinuxx86-arm

5# source etcprofile 安装交叉编译器的脚本配置的环境变量就可以生效了,或者请重启linux服务器也可

三、安装 SDK

3.1 SS524V100 SDK包位置

1.原始包: SS524V100R00101.softwareboardSS524V100_SDK_V2.0.X.X.tgz

2.补丁包: SS524V100R00102.only for referencesoftwareboardSS524V100_REF_V2.0.X.X.tgz

3.补丁脚本: SS524V100R00102.only for referencesoftwareboardref_patch.sh

3.2解压缩并展开 SDK包

SS524V100_REF_V2.0.X.X.tgz作为补丁包,可以将此补丁包打到SS524V100_SDK_V2.0.X.X.tgz包中,具体操作步骤如下:

1# 1、将 SS524V100_SDK_V2.0.X.X.tgz和 SS524V100_REF_V2.0.X.X.tgz 包放置到同一个文件夹下并解压

2# tar -zxf SS524V100_SDK_V2.0.X.X.tgz

3# tar -zxf SS524V100_REF_V2.0.X.X.tgz

4

5# 2、执行 SS524V100_SDK_V2.0.X.X文件夹内部解压

6# cd SS524V100_SDK_V2.0.X.X

7# .sdk.unpack

8

9# 3、执行打补丁操作:

10# cd ..

11# chmod +x ref_patch.sh

12# .ref_patch.sh

执行后,SS524V100_SDK_V2.0.X.X为打上REF补丁后的完整包。

四、编译 osdrv

本目录下的编译脚本支持 arm-mix410-linux工具链,arm-mix410-linux对应glibc库。具体命令如下(以ss524v100举例):

4.1彻底清除整个osdrv目录

# cd SS524V100_SDK_V2.0.1.0osdrv

# make distclean

4.2编译整个osdrv目录

# make all

五、编译问题汇总及解决方法

5.1问题1

binsh 1 bison not found

解决方法

# sudo apt install bison flex

5.2问题2

configure error gperf not found

Makefile10 recipe for target ‘all’ failed

make[1][all] Error 1

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourceeudev”

Makefile330 recipe for target ‘boardtools’ failed

make[boardtools] Error 2

解决方法

# sudo apt-get install gperf

5.3问题3

configure WARNING cannot find ZLIB library required for mkfs programs

configure mtd-utils can optionally be built without mkfs.ubifs

configure mtd-utils can optionally be built without mkfs.jffs2

configure error missing one or more dependencies

Makefile47 recipe for target ‘mtd_board’ failed

make[1][mtd_board] Error 1

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourcemtd-utils”

Makefile330 recipe for target ‘boardtools’ failed

make[boardtools] Error 2

解决方法

安装 mtd-utils2.x.x依赖库:

# sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config automake

5.4问题4

7z x lzma1900.7z -olzma1900

make[1] 7z Command not found

Makefile7 recipe for target ‘all’ failed

make[1][all] Error 127

make[1]离开目录“SS524V100_SDK_V2.0.1.0open_sourcelzma”

Makefile291 recipe for target ‘pctools’ failed

make[pctools] Error 2

解决方法

# sudo apt install p7zip-full

1

---------finish osdrv work,表示整个osdrv编译成功了

————————————————

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217973
  • 海思
    +关注

    关注

    43

    文章

    526

    浏览量

    119008
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    驱动板PCB布线的注意事项

    PCB Layout 注意事项 1)布局注意事项: ●● 整体布局遵循功率回路与小信号控制回路分开布局原则,功率部分和控制部分的 GND 分开回流到输入 GND。 ●● 芯片的放置方向优先考虑驱动
    发表于 12-02 07:40

    渗压计主要安装步骤与注意事项有哪些

    在岩土工程安全监测系统中,渗压计的安装质量直接决定监测数据的可靠性。规范的安装流程不仅能够确保测量精度,更是保障工程安全的重要前提。在渗压计使用的过程中,安装步骤与注意事项是最为重要的
    的头像 发表于 09-25 15:57 413次阅读
    渗压计主要<b class='flag-5'>安装</b>步骤与<b class='flag-5'>注意事项</b>有哪些

    emWin AppWizard 开发注意事项有哪些?

    emWin AppWizard 开发注意事项
    发表于 09-04 06:18

    锥齿轮减速机的使用安装和维护维修注意事项

    锥齿轮减速机的使用、安装和维护维修注意事项涵盖了多个方面,以下是对这些注意事项的详细归纳: 、使用注意事项 1. 确认规格与设计相符:在使
    的头像 发表于 04-21 18:13 949次阅读
    锥齿轮减速机的使用<b class='flag-5'>安装</b>和维护维修<b class='flag-5'>注意事项</b>

    扫描电镜的日常维护有哪些注意事项

    扫描电镜日常维护的注意事项
    的头像 发表于 03-24 11:38 920次阅读
    扫描电镜的日常维护有哪些<b class='flag-5'>注意事项</b>?

    跌落式熔断器安装注意事项

    跌落式熔断器是种用于保护电力线路和设备的过电流保护装置,它通过自动断开电路来防止过载和短路造成的损害。以下是关于跌落式熔断器安装注意事项: 1. 选择合适的熔断器 额定电压和电
    的头像 发表于 02-05 10:14 1561次阅读

    智多晶DDR Controller使用注意事项

    最后期我们主要介绍智多晶DDR Controller使用时的注意事项
    的头像 发表于 01-24 11:14 1352次阅读
    智多晶DDR Controller使用<b class='flag-5'>注意事项</b>

    谐波减速器的安装步骤及注意事项

    谐波减速器是种高精度的传动装置,广泛应用于机器人、自动化设备等领域。以下是安装谐波减速器的步骤及注意事项,以确保设备的正确安装和长期稳定运行。
    的头像 发表于 01-21 17:18 2352次阅读

    真空断路器的安装步骤和注意事项

    真空断路器的安装步骤和注意事项如下: 安装步骤 检查与准备 : 在安装前,对真空断路器进行外观及内部检查,确保真空灭弧室、各零部件、组件完整、合格、无损、无异物。 核对货物清单,确保所
    的头像 发表于 01-17 09:32 4044次阅读

    分体超声波液位计的安装注意事项必须要知道

    有客户经常询问分体超声波液位计有什么需要注意事项吗?肯定有的呀,不同的产品有不同的安装注意事项哦。接下来就给大家讲讲都有哪些在安装时需要
    的头像 发表于 01-14 15:14 633次阅读
    分体超声波液位计的<b class='flag-5'>安装</b><b class='flag-5'>注意事项</b>必须要知道

    K型热电偶安装注意事项

    K型热电偶的安装注意事项对于确保其测量精度和延长使用寿命至关重要。以下是根据高权威性来源整理的K型热电偶安装注意事项的介绍: 、选型与检查
    的头像 发表于 01-14 09:39 1486次阅读

    桥接安装注意事项

    桥接安装注意事项 1. 了解桥接的基本概念 在进行桥接安装之前,了解桥接的基本概念是非常重要的。桥接是种在数据链路层实现网络互联的技术,它能够连接不同网络或同
    的头像 发表于 01-10 11:15 1095次阅读

    隔离变压器的安装注意事项

    隔离变压器的安装个重要的环节,以下是些关键的安装注意事项: 选择合适的安装位置 : 隔离变
    的头像 发表于 01-07 09:56 1628次阅读

    集成电路新建项目机电二次配设备安装与连接环节有哪些注意事项

    设备安装与连接是集成电路新建项目机电二次配施工流程中的关键环节,以下是该环节的注意事项
    的头像 发表于 01-06 16:48 1219次阅读
    集成电路新建项目机电二次配设备<b class='flag-5'>安装</b>与连接环节有哪些<b class='flag-5'>注意事项</b>?

    多层板埋孔设计注意事项

    多层板埋孔设计注意事项
    的头像 发表于 12-20 16:06 1239次阅读