使用X3M_SDK_UBUNTU_BR22_20220823-1513,lunch board_ubuntu_emmc_config.mk 编译生成disk.img
使用地平线升级工具v1.3(AIOT) uart方式升级失败,出错信息为image size太大,工具配置截图如下:

使用X3M_SDK_UBUNTU_BR22_20220823-1513,lunch board_ubuntu_emmc_config.mk 编译生成disk.img
使用地平线升级工具v1.3(AIOT) uart方式升级失败,出错信息为image size太大,工具配置截图如下:


您好:
ddr size的大小在工具中是可配置的,这里以xj3 dvb为例,在data/board_conifg/xj3/xj3_dvb.json中的“ddr_size”字段,如果实际内存大小大于配置的内存大小,可以在这里进行配置。
谢谢
也能刷机,使用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中选择分段下载;