导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    V851S使用docker编译报错和处理

    V Series
    1
    1
    26
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • W
      wellschan LV 4 最后由 编辑

      原始资料:
      https://gitee.com/GloomyGhost/Yuzukilizard

      Docker源:
      docker pull registry.cn-hangzhou.aliyuncs.com/gloomyghost/yuzukilizard

      下载源之后:
      进入 文件夹:
      /root/tina-v853-docker/

      会见到这些文件夹:
      root@yuzukilizard2:~/tina-v853-docker# ls
      brandy build.sh out prebuilt
      build buildroot kernel openwrt platform tools

      别急,先安装个依赖:

      方法1:
      apt install liblzo2-2 squashfs-tools

      方法2:
      wget http://old-releases.ubuntu.com/ubuntu/pool/main/l/lzo2/liblzo2-2_2.08-1.2_amd64.deb
      dpkg -i liblzo2-2*.deb

      然后准备开始编译:

      自动配置参数
      1 ./build.sh config

      All available platform:
      0. android

      1. linux (选这个)

      All available linux_dev:
      0. bsp (选这个)

      1. buildroot
      2. tinyos
      3. openwrt

      All available kern_ver:
      0. linux-4.9 (选这个)

      All available ic:
      0. v851s (选这个)

      1. v853

      All available board:
      0. lizard (选这个)

      All available flash:
      0. default (选这个)

      1. nor

      配置完成

      自动开始编译
      2 ./build.sh

      382c677d-af26-4c37-9fe0-5a13519ef5d6-image.png

      看到build ok,表示编译完成

      自动打包固件
      3 ./build.sh pack

      如果编译成功就会出现下图:
      a44d428a-fdd3-4250-9c1a-4f67ba80faa8-image.png

      如果出现报错:

      会出现下图
      cc8dd08e-3c61-4929-8a3c-abaab6c655f6-image.png

      意思是说:
      默认分区大小 小于实际固件的大小。
      这是一个SDK的bug,可能是因为默认的配置项增加了,但是分区大小没改过来,导致最终固件打包报错失败。

      解决办法:
      nano device/config/chips/v851s/configs/default/sys_partition.fex

      将 40320 替换为 40400或者更大的值。

      最后提一点点建议:
      希望Yuzuki大佬可以适配一个主线Uboot和内核呢。
      这板子设计的很好,硬件功能很全,不应该就这样被埋没了。

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策