专栏底层软件X3 SDK下载Ubuntu镜像失败

X3 SDK下载Ubuntu镜像失败

已解决
soon2k2022-12-08
83
10

使用X3M_SDK_UBUNTU_BR22_20220823-1513,lunch board_ubuntu_emmc_config.mk 编译生成disk.img

使用地平线升级工具v1.3(AIOT) uart方式升级失败,出错信息为image size太大,工具配置截图如下:

底层软件
征程3
评论2
0/1000
  • 新手村
    Lv.4

    您好:

    ddr size的大小在工具中是可配置的,这里以xj3 dvb为例,在data/board_conifg/xj3/xj3_dvb.json中的“ddr_size”字段,如果实际内存大小大于配置的内存大小,可以在这里进行配置。

    谢谢

    2022-12-08
    0
    6
    • soon2k回复新手村:

      我手里的核心板X3_SDB_Core_V3.0,应该就是2G的DDR吧?有办法确认一下吗?

      2022-12-08
      2
    • 新手村回复soon2k:

      没办法直接通过som板型号得知DDR大小,要看DDR版本号;谢谢

      2022-12-08
      0
    • soon2k回复新手村:

      确认我们的开发板是2G的Samsung的DDR,请问如何配置可以下载ubuntue镜像文件?

      2022-12-08
      0
    • 新手村回复soon2k:
      工具目录data/board_conifg/xj3/xj3_dvb.json中,"ddr_size": "0x40000000"改成"ddr_size": "0x80000000",请试下
      2022-12-08
      0
    • soon2k回复新手村:

      我这边用的是工具版本是SDK里的V1.3(AIOT),data\board_config\xj3-key1里面有x3_sdb.json,ddrsize已经是0x80000000了的。我上面的截图里显示的ddr size 2147483648也是对的上的。现在看是image size大于ddr size就不能刷机吗?

      2022-12-09
      0
    • 新手村回复soon2k:

      也能刷机,使用tftp分段烧写的方式:

      1.使用分割脚本将image包分割成多个包;

      #!/bin/bashdisk=$1blk=$2blk=$((blk * 1024 * 2))size=`ls -l $disk | awk '{print $5}'`prt=0prt_Bytes=0count=0while [ $prt_Bytes -lt $size ]do target="${count}_${disk}" dd if=/dev/zero of=$target bs=512 count=$blk ls -l $target dd if=${disk} of=$target bs=512 count=$blk skip=$prt conv=notrunc prt=$((prt + blk)) prt_Bytes=$((prt_Bytes + blk * 512)) count=$((count + 1)) echo $prtdone

      2.hbupdate中选择分段下载;

      2022-12-09
      0
  • soon2k
    Lv.1

    问题已解决,更新一下状态

    1. 我最早是通过USB下载方式刷ubuntu image,刷了一大半image后提示image太大失败,导致板子变砖

    2. 不得已按照网页上的教程用串口的方式下载,一直提示image size大于DDR size的问题

    3. 使用Uart刷机,不连网线的方式,下载了一个非Ubuntu的image,刷机成功,启动成功

    4. 使用fastboot命令的方式刷入ubuntu版本的disk.img,可以正常开机

    建议地平线整合刷机方式和更新刷机指导,只保留变砖后通过串口(不连网线的方式)下载,平常使用USB通过fastboot下载的方式。

    2022-12-12
    0
    2
    • soon2k回复soon2k:

      简化操作,不要把简单的事情搞得复杂化

      2022-12-12
      0
    • 新手村回复soon2k:

      您的建议已收到,后续我们在对外文档说明进行修正,再次感谢您的宝贵建议;

      2022-12-12
      0