X3派刷机后无法进入系统

系统软件版本:X3派4G

  1. 问题涉及的技术领域: 刷机
  2. 问题描述:
  3. 1. 参照[BPU部署教程] 一文带你轻松走出模型部署新手村_01_check.sh: 16: hb_mapper: not found_小玺玺的博客-CSDN博客进行配置,使用大佬提供的system-sdcard.Img烧录系统成功(32GT卡)

2. 后续转换模型和识别都成功,但是为了想要输出那种带框的图片看下效果,就开始了不归路

3. Python HDMI不输出,想用srcampy库,但是该系统中hobot_dnn是有的,hobot_vio板子上没有,看了些实例,想看看demo运行情况,但是板子app下面是空的

4. 于是准备刷平台自带的2.0版本系统

使用版本为desktop和server,都用过了。

5. 用同一张T卡(32G) 用banele软件刷写,两个版本都无法启动,使用串口查看,始终在飘数据

6. 用同一张T卡(32G)用banele软件刷写回原先能运行的小系统,接串口查看,停留在hobot提示符。再次输入“boot”,还是停留在hobot提示符

7. 用另一张卡(8G)刷了平台2.0 server版本,windows磁盘管理显示如截图:

依然提留在hobot

总结:流程就是,第一次刷小系统,进入OK。后面同一张卡刷平台提供的2.0系统,就一直进不去,不是票数据就是停留在hobot,并且再次刷写小系统也不行,怀疑是卡的问题,回家后找了一张8G卡对标,刷了平台2.0的server版本,依然是停留在hobot,并且停留一阵后继续重启循环,期间用rufus也一样情况。

8. 群里咨询后开始刷写uboot,刷写成功后,插入任一一张T卡,还是停留在hobot

9.群里咨询后,认为是SD卡和电源问题,今天重新换了5V3A的手机充电器,以及闪迪高速卡。情况依然如此。新买的高速卡比之前32g的应该还要快一点。

hobot串口信息:

S

F

L

O

NOTICE: efuse cpu_cfg = 0

W

NOTICE: Booting Trusted Firmware

NOTICE: BL1: v1.4(release):HR-ROM-Rel-v1.1-141-ga91d4dd-dirty

NOTICE: BL1: Built : 11:24:44, Oct 23 2019

NOTICE: boot src: 2

NOTICE: GigaDev SPI NAND was found.

NOTICE: Block size: 128 KiB, page size: 2048

NOTICE: BL1: Booting BL2

Auth pass

NOTICE: bl1_main exit

*** SPL abnormal reset flow (do not re-init ddr) ***

check_reset_state (3): wakeup address = 0x0, hw wakeup status = 0x3, wakeup src=0x100

patch for sys_pll 1200 with 100M eth

SFLOW_INIT

CHIP ID:PCB941/WAFER: W02/ X: X42/ Y: Y20

secondary_jump_to_spl: secure chip flow

X3 SPL : secondary core wake up and jump to spl done (cpu_core_cfg=0)

SFLOW_FIN_HW_A

U-Boot SPL 2018.09-ge9420b2419 (Nov 14 2022 - 19:33:24 +0800)

SPACC Init - ID: (00000061)

SPL nand boot mode (from strap)

GigaDev SPI NAND was found.

Block size: 128 KiB, page size: 2048

ddr_type = 1 (LPDDR4)

hb_chip_package_type:3

load ddr header src_addr: 100000, load_addr: 802ca020, src_len: a00

find valid ddr image

ddr_hdr.ecc_gran: 0x0

ddr_hdr.ecc_map: 0x0

ddr_hdr.sbr_pattern0: 0x0

ddr_hdr.sbr_pattern1: 0x0

ddr_freq = 05

board id = 31540334

ddr datarate: 3200

### SAMSUNG DDR ###

no ddr pin set

detect part number: 108

detect ddr freq: c80

board id alternative:0x3

index is 12

index is 15

index is 19

hb_ddr_index: 19

ddr_type = 1, ddr_vendor=3, ddr_freq=3200

dram_pll_init

sscg disabled

control load ddrc src_addr: 15aa00, load_addr: 802caa20, src_len: 920

[DDR INFO] ==ddr_release_info==

[DDR INFO] VERSION: develop

[DDR INFO] BUILD: 2022-11-14-19:33

[DDR INFO] GIT COMMIT: e9420b2419c75e3d5e98c20012c945b5b2798cc6

[DDR INFO] GIT TIME: Mon, 14 Nov 2022 19:15:27 +0800

[DDR INFO] ==ddr_features==

[DDR INFO] RDBI: 0

[DDR INFO] WDBI: 1

[DDR INFO] InlineECC: 0

[DDR INFO] DM: 1

[DDR INFO] DDC: 1

[DDR INFO] SSCG: 0

[DDR INFO] BOARD: XS_ENABLE

[DDR INFO] ddr_controller_cfg done

load ddr phy src_addr: 15b400, load_addr: 802caa20, src_len: 420

ATxSlewRate : 15f

ATxImpedance : 7f

TxSlewRate : 19f

TxOdtDrvStren : 600

TxImpedanceCtrl : e3f

CalDrvStr0 : 11

VrefInGlobal : 104

board_type = 4 (CUSTOMER_BOARD)

load dqmap src addr: 15d200, load_addr: 802caa20, src_len: 20

[DDR INFO] dwc_ddrphy_train start

magic = 544f4248

load imem1 src_addr: 11ce00, load_addr: 802caa20, src_len: 8000

load dmem1 src_addr: 159c00, load_addr: 802caa20, src_len: 684

executing 1D fw

load imem2 src_addr: 124e00, load_addr: 802caa20, src_len: 8000

load dmem2 src_addr: 15a400, load_addr: 802caa20, src_len: 564

*******************************************************

p_dmem_lpddr4_2d_16b->MR11_A0:54

p_dmem_lpddr4_2d_16b->MR14_A0:54

p_dmem_lpddr4_2d_16b->MR12_A0:51

p_dmem_lpddr4_2d_16b->MR22_A0:14

p_dmem_lpddr4_2d_16b->MR3_A0:b3

p_dmem_lpddr4_2d_16b->Reserved00:40

p_dmem_lpddr4_2d_16b->Reserved0E:4

p_dmem_lpddr4_2d_16b->Delay_Weight2D:20

p_dmem_lpddr4_2d_16b->Voltage_Weight2D:80

*******************************************************

executing 2D fw

load pie src_addr: 15ba00, load_addr: 802caa20, src_len: 11f0

Set QoS.

get_ddr_mr_info:cs_num=1, mr5=0x1, mr8=0x10

SPL_VERSION:7

update root hash

verify signature of efuse image: verify ok!

efuse image bypass

total_sz = 4096

SPL_VERSION:7

uboot partition is uboot_A

load u-boot: src_addr=0x380000, dest_addr=0x4000000, len=2097152

load warm boot spl: addr=0x800, dest_addr=0x80000000, len=31232

load bl31: addr=0x300000, dest_addr=0x0, len=524288

SFLOW_AUTH_BL31

verify signature of header: verify ok!

verify signature of image: verify ok!

bypass bpu image

clear keybank!!!

SFLOW_DBG_EN

Trying to boot from RAM

SPL: bl31 will jump to u-boot or other entry (0x4000000)

SFLOW_CLR_KEY

SFLOW_REG_LD

install_portal copy portal

install_portal call smc and jump to bl31 cold entry(0x0)

hobot_vm_read_raw channel = 0, reg_volt=136956

hobot_vm_read_raw channel = 0, reg_volt=136956

hb_adjust_somid_by_gpios pvt_val=1

hb som type: 5

X3 Pi Reset VDD_SD done

U-Boot 2018.09-gced5ac77-dirty (Apr 13 2023 - 21:45:28 +0800)

Model: Hobot XJ3 Soc Board

DRAM: system DDR size: 0xffe00000

4 GiB

MMC: dwmmc@A5010000: 0, dwmmc@A5011000: 1, dwmmc@A5012000: 2

Loading Environment from UBI… GigaDevice SPI NAND was found.

128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64

*** Warning - bad CRC, using default environment

In: serial@a5000000

Out: serial@a5000000

Err: serial@a5000000

Net: x3pi reset eth phy done

Warning: ethernet@A5014000 (eth0) using random MAC address - 72:97:13:4d:07:5a

eth0: ethernet@A5014000

Disable cnn cores ..

dtb_name:hobot-x3-pi.dtb

base board type: X3 SDB(for ddr dqmap)

bootmode: NAND

board_id = 31540334

hb_boot_args_cmd_set custom_bootargs 0 ubuntu_boot 1

Hit key to stop autoboot in 1s

enable watchdog success !

Hobot>

X3系统刷机记录2023-08-15.docx-
X3系统刷写问题.docx-
图片1.png-
图片2.png-
图片3.png-
图片4.png-
图片5.png-
图片6.png-
微信截图_20230815204010.png

格式化sd卡再刷一次镜像试试。

每张卡已经刷了至少3次以上,删除卷,删除卷后格式化都试过了。

怕windows11,10有区别。我电脑都换过,用同事的电脑,同样操作。同样结果。

有没有换过开发板试试,看了你的刷机历程,制作SD卡方式没有问题的。-
但是启动的时候uboot无法识别到sd卡,如果这张卡之前可以使用,现在不能用了,有可能会是sd卡槽故障。