刀剑如梦

刀剑如梦

0个粉丝

1

问答

0

专栏

0

资料

刀剑如梦  发布于  2026-07-09 16:58:14
采纳率 0%
1个问答
285

在Ebaina的G16DV5-IPC-45E(Hi3519DV500)开发板上面验证固件升级的功能,烧录固件系统启动后eMMC报错

 

1.首先配置环境变量,进行A/B分区,环境变量配置如下:

arch=arm
baudrate=115200
board=hi3519dv500
board_name=hi3519dv500
bootdelay=3
cpu=armv8
ethact=gmac0
loadaddr=0x40080000
soc=hi3519dv500
stderr=serial
stdin=serial
stdout=serial
vendor=hisilicon
verify=n
boot_slot=a
boot_count=0
boot_successful=1
rootfs_part_a=5
rootfs_part_b=7
kernel_a_sector=0xC00
kernel_b_sector=0x89000
kernel_len=0x8400
bl31_addr=0x40010000
bl31_start=0x800
bl31_size=0x400
uimgfdt_addr=0x44000000
os_mem_size=512M
check_boot_failure=if test "${boot_successful}" != "1"; then run increment_boot_count; else setenv boot_count 0; fi
increment_boot_count=if test "${boot_count}" = "0"; then setenv boot_count 1; elif test "${boot_count}" = "1"; then setenv boot_count 2; elif test "${boot_count}" = "2"; then run switch_boot_slot; setenv boot_count 0; else echo "Boot count corrupted (${boot_count}), resetting"; setenv boot_count 0; fi
switch_boot_slot=if test "${boot_slot}" = "a"; then setenv boot_slot b; echo "Boot failed 3 times, switching to slot B"; else setenv boot_slot a; echo "Boot failed 3 times, switching to slot A"; fi
setup_boot_params=if test "${boot_slot}" = "a"; then setenv kernel_sector ${kernel_a_sector}; setenv rootfs_part ${rootfs_part_a}; echo "Booting from slot A"; else setenv kernel_sector ${kernel_b_sector}; setenv rootfs_part ${rootfs_part_b}; echo "Booting from slot B"; fi
do_boot=setenv bootargs "mem=${os_mem_size} console=ttyAMA0,115200 clk_ignore_unused rootfstype=ext4 rw rootwait root=/dev/mmcblk0p${rootfs_part} blkdevparts=mmcblk0:512K(boot),512K(env),512K(bl31),16896K(kernel_a),262144K(rootfs_a),16896K(kernel_b),262144K(rootfs_b),30720K(assets),5120K(config),10240K(log),20480K(data)"; mmc dev 0; mmc read 0 ${bl31_addr} ${bl31_start} ${bl31_size}; ipcboot bl31 ${bl31_addr}; mmc read 0 ${uimgfdt_addr} ${kernel_sector} ${kernel_len}; ipcboot uimgfdt ${uimgfdt_addr}
bootcmd=run check_boot_failure; setenv boot_successful 0; saveenv; run setup_boot_params; run do_boot

2.构建出自己的boot_env.bin和rootfs, 其他的固件如bl31.bin,boot_image.bin,uImage-fdt都采用易百纳出厂固件
3.配置burn_table_xml如下:

<?xml version="1.0" encoding="GB2312" ?>
<Partition_Info ProgrammerFile="">
  <Part Sel="1" PartitionName="boot" FlashType="emmc" FileSystem="none" Start="0" Length="512K" SelectFile="uboot.img" />
  <Part Sel="1" PartitionName="env"  FlashType="emmc" FileSystem="none" Start="512K" Length="512K" SelectFile="uboot_env.img" />
  <Part Sel="1" PartitionName="bl31" FlashType="emmc" FileSystem="none" Start="1024K" Length="512K" SelectFile="bl31.img" />
  <Part Sel="1" PartitionName="kernel_a" FlashType="emmc" FileSystem="none" Start="1536K" Length="16896K" SelectFile="kernel.img" />
  <Part Sel="1" PartitionName="rootfs_a" FlashType="emmc" FileSystem="ext4" Start="18432K" Length="262144K" SelectFile="rootfs.img" />
  <Part Sel="1" PartitionName="kernel_b" FlashType="emmc" FileSystem="none" Start="280576K" Length="16896K" SelectFile="kernel.img" />
  <Part Sel="1" PartitionName="rootfs_b" FlashType="emmc" FileSystem="ext4" Start="297472K" Length="262144K" SelectFile="rootfs.img" />
  <Part Sel="1" PartitionName="assets" FlashType="emmc" FileSystem="ext4" Start="559616K" Length="30720K" SelectFile="assets.img" />
  <Part Sel="0" PartitionName="config" FlashType="emmc" FileSystem="none" Start="590336K" Length="5120K" SelectFile="" />
  <Part Sel="0" PartitionName="log" FlashType="emmc" FileSystem="none" Start="595456K" Length="10240K" SelectFile="" />
  <Part Sel="0" PartitionName="data" FlashType="emmc" FileSystem="none" Start="605696K" Length="20480K" SelectFile="" />
</Partition_Info>

3.使用海思的烧录工具烧录固件后重启系统,打印日志如下:

~ # reboot
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
~ # mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
mmc0: cache flush error -74
mmc0: cache flush error -74
mmc0: cache flush error -74
mmc0: cache flush error -74
mmc0: cache flush error -74
mmc0: cache flush error -74
umount: can't remount tmpfs read-only
umount: devtmpfs busy - remounted read-only
mmc0: cache flush error -74
umount: can't unmount /: Input/output error
The system is going down NOW!
Sent SIGTERM to all processes
haveged: Stopping due to signal 15

mmc0: cache flush error -74
Sent SIGKILL to all processes
mmc0: cache flush error -74
Requesting system reboot
mmc0: cache flush error -74
mmc0: error -74 during shutdown
reboot: Restarting system

emmc
boot table board switch:0x00000007
boot table version     :V2.1
boot table build time  :2026/01/20 18:57:13
boot table file name   :Hi3519DV500-DMEB_6L_T_DDR4_2666M-2GB_16bitx2-A55_1G.xlsm
DDR size: 0x00000800MB

System startup

Uncompress Ok!

U-Boot 2022.07 (Jan 20 2026 - 18:57:23 +0800)hi3519dv500

DRAM:  Relocation Offset is: 17745000
Relocating to 5ff45000, new gd at 5fb04de0, sp at 5fb04dd0
Core:  1 devices, 1 uclasses
MMC:   mmc->ocr_from_bootrom 0xc0ff8080
MMC/SD Card:
    MID:         0x15
    Read Block:  512 Bytes
    Write Block: 512 Bytes
    Chip Size:   7456M Bytes (High Capacity)
    Name:        "8GTF4"
    Chip Type:   MMC
    Version:     5.1
    Speed:       150000000Hz
    Bus Width:   8bit
    Mode:        HS400ES
    Boot Mode:   normal(), 33 ms
bsp-sdhci: 0 (eMMC)
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial

Net:   gmac0
Error: gmac0 address not set.

Hit Ctrl+C to stop autoboot:  0
Saving Environment to MMC... Writing to MMC(0)... OK
Booting from slot B
switch to partitions #0, OK
mmc0(part 0) is current device

MMC read: dev # 0, block # 2048, count 1024 ... 1024 blocks read: OK
230.87 MB/s
core0 start ATF ...

MMC read: dev # 0, block # 561152, count 33792 ... NOTICE:  BL31: v2.7(release):HongOUPI_Gitee-1-gcaed7e13d-dirty
NOTICE:  BL31: Built : 18:59:19, Jan 20 2026
NOTICE:  IPC: waiting for kernel33792 blocks read: OK
241.22 MB/s
Run the smc command to switch to the GSL.

sram to npu!
Booting Linux on physical CPU 0x0000000000 [0x412fd050]
Linux version 5.10.221 (sunshine@sunshine-vm) (aarch64-v01c01-linux-gnu-gcc (glibc-2.34 linux-5.10 V12CS61.011.010  2024-08-19 12:00:00) 10.3.0, GNU ld (GNU Binutils) 2.38) #1 SMP Mon Feb 2 10:23:40 CST 2026
Machine model: Vendor HI3519DV500 DEMO Board
Memory limited to 512MB
Zone ranges:
  DMA      [mem 0x0000000040030000-0x000000006002ffff]
  DMA32    empty
  Normal   empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000040030000-0x000000006002ffff]
Initmem setup node 0 [mem 0x0000000040030000-0x000000006002ffff]
On node 0, zone DMA: 976 pages in unavailable ranges
cma zone is not set!
cma: Reserved 4 MiB at 0x000000005f800000
psci: probing for conduit method from DT.
psci: PSCIv1.1 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
psci: MIGRATE_INFO_TYPE not supported.
psci: SMC Calling Convention v1.2
percpu: Embedded 19 pages/cpu s39960 r8192 d29672 u77824
Detected VIPT I-cache on CPU0
CPU features: detected: GIC system register CPU interface
CPU features: detected: ARM errata 1165522, 1319367, or 1530923
Built 1 zonelists, mobility grouping on.  Total pages: 129024
Kernel command line: mem=512M console=ttyAMA0,115200 clk_ignore_unused rootfstype=ext4 rw rootwait root=/dev/mmcblk0p7 blkdevparts=mmcblk0:512K(boot),512K(env),512K(bl31),16896K(kernel_a),262144K(rootfs_a),16896K(kernel_b),262144K(rootfs_b),30720K(assets),5120K(config),10240K(log),20480K(data)
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 487864K/524288K available (9598K kernel code, 484K rwdata, 2108K rodata, 1280K init, 307K bss, 32328K reserved, 4096K cma-reserved)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
rcu: Hierarchical RCU implementation.
rcu:    RCU event tracing is enabled.
        Tracing variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
GICv3: 320 SPIs implemented
GICv3: 0 Extended SPIs implemented
GICv3: Distributor has no Range Selector support
GICv3: 16 PPIs implemented
GICv3: CPU0: found redistributor 0 region 0:0x0000000012440000
arch_timer: cp15 timer(s) running at 24.00MHz (phys).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
Console: colour dummy device 80x25
Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear)
rcu: Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
Detected VIPT I-cache on CPU1
GICv3: CPU1: found redistributor 100 region 0:0x0000000012460000
CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated.
CPU features: detected: Privileged Access Never
CPU features: detected: User Access Override
CPU features: detected: 32-bit EL0 Support
CPU features: detected: Common not Private translations
CPU features: detected: RAS Extension Support
CPU features: detected: Data cache clean to the PoU not required for I/D coherence
CPU features: detected: CRC32 instructions
CPU features: detected: Speculative Store Bypassing Safe (SSBS)
CPU: All CPU(s) started at EL1
alternatives: patching kernel code
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 512 (order: 3, 32768 bytes, linear)
NET: Registered protocol family 16
DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
ASID allocator initialised with 65536 entries
Serial: AMBA PL011 UART driver
vgaarb: loaded
SCSI subsystem initialized
ssp-pl022 11070000.spi: ARM PL022 driver, device ID: 0x00800022
ssp-pl022 11070000.spi: deassert reset
ssp-pl022 11070000.spi: Failed to work in dma mode, work without dma!
ssp-pl022 11071000.spi: ARM PL022 driver, device ID: 0x00800022
ssp-pl022 11071000.spi: deassert reset
ssp-pl022 11071000.spi: Failed to work in dma mode, work without dma!
ssp-pl022 11072000.spi: ARM PL022 driver, device ID: 0x00800022
ssp-pl022 11072000.spi: deassert reset
ssp-pl022 11072000.spi: Failed to work in dma mode, work without dma!
ssp-pl022 11073000.spi: ARM PL022 driver, device ID: 0x00800022
ssp-pl022 11073000.spi: deassert reset
ssp-pl022 11073000.spi: Failed to work in dma mode, work without dma!
usb_ver: 5.10 - 2.3
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
videodev: Linux video capture interface: v2.00
[UPS-PHY][ups_phy_module_init]registered new ups phy driver
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.22
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
clocksource: Switched to clocksource arch_sys_counter
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
NET: Registered protocol family 2
IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear)
TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear)
TCP: Hash tables configured (established 4096 bind 4096)
UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
Initialise system trusted keyrings
workingset: timestamp_bits=62 max_order=17 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
fuse: init (API version 7.32)
SGI XFS with ACLs, security attributes, realtime, quota, no debug enabled
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler mq-deadline registered
io scheduler kyber registered
cacheinfo: Unable to detect cache hierarchy for CPU 0
brd: module loaded
loop: module loaded
gmac_v200 10290000.ethernet: invalid resource
attached PHY 1 to driver RTL8201F Fast Ethernet, PHY_ID=0x1cc816
ETH: rmii, phy_addr=1
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
bsp_rtc 11110000.rtc: registered as rtc0
bsp_rtc 11110000.rtc: setting system clock to 1970-01-04T05:18:10 UTC (278290)
bsp_rtc 11110000.rtc: RTC driver for bsp enabled
i2c /dev entries driver
bsp-i2c 11060000.i2c: deassert reset
bsp-i2c 11060000.i2c: IRQ index 0 not found
bsp-i2c 11061000.i2c: deassert reset
bsp-i2c 11061000.i2c: IRQ index 0 not found
bsp-i2c 11062000.i2c: deassert reset
bsp-i2c 11062000.i2c: IRQ index 0 not found
bsp-i2c 11063000.i2c: deassert reset
bsp-i2c 11063000.i2c: IRQ index 0 not found
bsp-i2c 11064000.i2c: deassert reset
bsp-i2c 11064000.i2c: IRQ index 0 not found
bsp-i2c 11065000.i2c: deassert reset
bsp-i2c 11065000.i2c: IRQ index 0 not found
bsp-i2c 11066000.i2c: deassert reset
bsp-i2c 11066000.i2c: IRQ index 0 not found
bsp-i2c 11067000.i2c: deassert reset
bsp-i2c 11067000.i2c: IRQ index 0 not found
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
[WING-USB][wing_usb_module_init]register wing usb driver
mmc0: SDHCI controller on 10020000.eMMC [10020000.eMMC] using ADMA 64-bit
mmc1: SDHCI controller on 10030000.SDIO [10030000.SDIO] using ADMA 64-bit
mmc2: SDHCI controller on 10040000.SDIO1 [10040000.SDIO1] using ADMA 64-bit
NET: Registered protocol family 10
Segment Routing with IPv6
NET: Registered protocol family 17
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
Loading compiled-in X.509 certificates
uart-pl011 11040000.uart: deassert reset
11040000.uart: ttyAMA0 at MMIO 0x11040000 (irq = 12, base_baud = 0) is a PL011 rev2
mmc0: new HS400 Enhanced strobe MMC card at address 0001
printk: console [ttyAMA0] enabled
mmcblk0: mmc0:0001 8GTF4R 7.28 GiB
uart-pl011 11041000.uart: deassert reset
mmcblk0boot0: mmc0:0001 8GTF4R partition 1 4.00 MiB
11041000.uart: ttyAMA1 at MMIO 0x11041000 (irq = 13, base_baud = 0) is a PL011 rev2
mmcblk0boot1: mmc0:0001 8GTF4R partition 2 4.00 MiB
uart-pl011 11042000.uart: deassert reset
mmcblk0rpmb: mmc0:0001 8GTF4R partition 3 512 KiB, chardev (250:0)
11042000.uart: ttyAMA2 at MMIO 0x11042000 (irq = 14, base_baud = 0) is a PL011 rev2
 mmcblk0: p1(boot) p2(env) p3(bl31) p4(kernel_a) p5(rootfs_a) p6(kernel_b) p7(rootfs_b) p8(assets) p9(config) p10(log) p11(data)
uart-pl011 11043000.uart: deassert reset
11043000.uart: ttyAMA3 at MMIO 0x11043000 (irq = 15, base_baud = 0) is a PL011 rev2
uart-pl011 11044000.uart: deassert reset
11044000.uart: ttyAMA4 at MMIO 0x11044000 (irq = 16, base_baud = 0) is a PL011 rev2
uart-pl011 11045000.uart: deassert reset
11045000.uart: ttyAMA5 at MMIO 0x11045000 (irq = 17, base_baud = 0) is a PL011 rev2
pl061_gpio 11090000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11091000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11092000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11093000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11094000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11095000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11096000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11097000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11098000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 11099000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 1109a000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 1109b000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 1109c000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 1109d000.gpio_chip: PL061 GPIO chip registered
pl061_gpio 1109e000.gpio_chip: PL061 GPIO chip registered
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
clk: Not disabling unused clocks
ALSA device list:
  No soundcards found.
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
uart-pl011 11040000.uart: no DMA platform data
cfg80211: failed to load regulatory.db
EXT4-fs (mmcblk0p7): warning: mounting unchecked fs, running e2fsck is recommended
EXT4-fs (mmcblk0p7): mounted filesystem without journal. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:7.
devtmpfs: mounted
Freeing unused kernel memory: 1280K
Run /sbin/init as init process
[RCS]: /etc/init.d/S00devs
mknod: /dev/console: File exists
mknod: /dev/ttyAMA0: File exists
mknod: /dev/null: File exists
[RCS]: /etc/init.d/S00initfs
[RCS]: /etc/init.d/S01devs
mknod: /dev/console: File exists
mknod: /dev/ttyAMA0: File exists
mknod: /dev/ttyS000: File exists
mknod: /dev/null: File exists
[RCS]: /etc/init.d/S01udev
udevd[1009]: starting version 3.2.10
random: udevd: uninitialized urandom read (16 bytes read)
udevd[1010]: starting eudev-3.2.10
random: udevd: uninitialized urandom read (16 bytes read)
[RCS]: /etc/init.d/S02udev
mkdir: can't create directory '/dev/pts': File exists
udevd[1535]: starting version 3.2.10
random: udevd: uninitialized urandom read (16 bytes read)
udevd[1536]: starting eudev-3.2.10
[RCS]: /etc/init.d/S03mount_partitions_emmc
S03mount_partitions_emmc: Starting eMMC partition mounting...
EXT4-fs (mmcblk0p8): mounted filesystem without journal. Opts: (null)
S03mount_partitions_emmc: /mnt/assets mounted as ext4 (ro,noatime)
EXT4-fs (mmcblk0p9): warning: mounting unchecked fs, running e2fsck is recommended
EXT4-fs (mmcblk0p9): mounted filesystem without journal. Opts: (null)
S03mount_partitions_emmc: /mnt/config mounted as ext4 (rw,noatime)
EXT4-fs (mmcblk0p10): warning: mounting unchecked fs, running e2fsck is recommended
EXT4-fs (mmcblk0p10): mounted filesystem without journal. Opts: (null)
S03mount_partitions_emmc: /mnt/log mounted as ext4 (rw,noatime)
EXT4-fs (mmcblk0p11): warning: mounting unchecked fs, running e2fsck is recommended
EXT4-fs (mmcblk0p11): mounted filesystem without journal. Opts: (null)
S03mount_partitions_emmc: /mnt/data mounted as ext4 (rw,noatime)
S03mount_partitions_emmc: eMMC partition mounting finished.
[RCS]: /etc/init.d/S80network_mac
S80network_mac: Starting MAC address configuration...
S80network_mac: Executing MAC address configuration for eth0...
S80network_mac: Found MAC address '5a:3e:d1:da:09:0c' in uboot env
S80network_mac: Setting MAC address for eth0 to 5a:3e:d1:da:09:0c
S80network_mac: Successfully set MAC address for eth0 to 5a:3e:d1:da:09:0c
[RCS]: /etc/init.d/S81network
      IP: 192.168.1.168
   BOOTP:
 GATEWAY: 192.168.1.1
 NETMASK: 255.255.255.0
HOSTNAME:
  NETDEV: eth0
AUTOCONF:
[RCS]: /etc/init.d/S89nettools
haveged starting up
haveged: ver: 1.9.2; arch: generic; vend: ; build: (gcc 10.3.0 CTV); collect: 128K
haveged: cpu: (VC); data: 32K (P); inst: 16K (D); idx: 8/40; sz: 15364/74884
haveged: tot tests(BA8): A:1/1 B:1/1 continuous tests(B):  last entropy estimate 7.99851
haveged: fills: 0, generated: 0
random: crng init done
random: 3 urandom warning(s) missed due to ratelimiting
[RCS]: /etc/init.d/S91pinmux
[RCS]: /etc/init.d/S99app
mmc0: Timeout waiting for hardware interrupt.
mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
mmc0: sdhci: Sys addr:  0x00000001 | Version:  0x00000005
mmc0: sdhci: Blk size:  0x00007200 | Blk cnt:  0x00000000
mmc0: sdhci: Argument:  0x00000000 | Trn mode: 0x00000013
mmc0: sdhci: Present:   0x03f702f6 | Host ctl: 0x00000039
mmc0: sdhci: Power:     0x0000000f | Blk gap:  0x00000000
mmc0: sdhci: Wake-up:   0x00000020 | Clock:    0x0000000f
mmc0: sdhci: Timeout:   0x0000000e | Int stat: 0x00000000
mmc0: sdhci: Int enab:  0x03ff000b | Sig enab: 0x03ff000b
mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
mmc0: sdhci: Caps:      0x3f6ec881 | Caps_1:   0x08002077
mmc0: sdhci: Cmd:       0x0000083a | Max curr: 0x00000000
mmc0: sdhci: Resp[0]:   0x00000900 | Resp[1]:  0x34520674
mmc0: sdhci: Resp[2]:   0x38475446 | Resp[3]:  0x00150100
mmc0: sdhci: Host ctl2: 0x00000080
mmc0: sdhci: ADMA Err:  0x00000060 | ADMA Ptr: 0x0000000041dba20c
mmc0: sdhci: ========= SDHCI NEBULA DEBUG DUMP ==========
mmc0: sdhci: Mshc ctl:  0x000f0016 | Ahb ctl:  0x0707000f
mmc0: sdhci: Debug1:    0x0c000100 | Debug2:   0x00000006
mmc0: sdhci: eMMC ctl:  0x0000000d | eMMC rst: 0x00000001
mmc0: sdhci: AT ctl:    0x07000010 | AT stat:  0x00000000
mmc0: sdhci: eMMC reg:  0x00000009 | Mutl cyl: 0x00130018
mmc0: sdhci: CRG ctl:   0x00000003 | Dll rst:  0x00000001
mmc0: sdhci: Clk io:    0x00001131 | Cmd io:   0x00001321
mmc0: sdhci: Rst/Det:   0x00001301 | Dqs/Pwen: 0x00001101
mmc0: sdhci: Data0 io:  0x00001321 | Data1 io: 0x00001321
mmc0: sdhci: Data2 io:  0x00001321 | Data3 io: 0x00001321
mmc0: sdhci: Data4 io:  0x00001322 | Data5 io: 0x00001322
mmc0: sdhci: Data6 io:  0x00001323 | Data7 io: 0x00001323
mmc0: sdhci: ============================================
mmc0: switch to bus width 8 failed
mmc0: switch to 8bit bus width failed, err:2
mmc0: mmc_select_hs400es failed, error -524
mmc0: tried to HW reset card, got error -524
S99app: Starting App...
sys_config: loading out-of-tree module taints kernel.
sys_config_parse_board,182: ==========board_type: dmeb==========
sys_config_parse_board,189: g_board 1
sensor_cfg,570: ==========sensor0: os08a20==========
sensor_cfg,570: ==========sensor1: os04a10==========
sensor_cfg,570: ==========sensor2: os04a10==========
sensor_cfg,570: ==========sensor3: os04a10==========
Media Memory Zone Manager
load mmz ....OK!
ot_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
load base.ko ....OK!
load vb.ko ....OK!
load vca.ko ....OK!
load sys.ko ....OK!
load aio.ko ....OK!
load ai.ko ....OK!
load ao.ko ....OK!
load aenc.ko ....OK!
load adec.ko ....OK!
load acodec.ko ....OK!
load tde.ko ....OK!
load region.ko ....OK!
load gdc.ko ....OK!
load vpp.ko ....OK!
load vgs.ko ....OK!
load dis.ko ....OK!
load vi.ko ....OK!
load isp.ko ....OK!
load vpss.ko ....OK!
load mcf.ko ....OK!
load gfbg.ko ....OK!
load vo_dev.ko ....OK!
load vo.ko ....OK!
load chnl.ko ....OK!
load vfmw.ko ....OK!
load rc.ko ....OK!
load venc.ko ....OK!
load h264e.ko ....OK!
load h265e.ko ....OK!
load jpege.ko ....OK!
load jpegd.ko ....OK!
load vdec.ko ....OK!
load ive.ko ....OK!
load dpu_rect.ko ....OK!
load dpu_match.ko ....OK!
load svp_npu.ko ....OK!
load pwm.ko ....OK!
load ot_piris.ko ....OK!
load sensor_i2c.ko ....OK!
load mipi_tx.ko ....OK!
load mipi_rx.ko ....OK!
load ot_user ....OK!
load aiisp.ko ....OK!
load uvc.ko ....OK!
load pm.ko ....OK!
load cipher.ko success!
load km.ko success!
load user_proc.ko ....OK!
S99app: App started successfully.

Please press Enter to activate this console.
(none) login: root
Password:
login[2537]: root login on 'ttyAMA0'
Welcome to Linux

ROOTFS
Chip:          Hi3516DV500
SDK:           Hi3519DV500_SDK_V2.0.2.0
HardWare_ver:  G16DV5-IPC-38E_V1.4
SoftWare_ver:  V1.4.3.8

想问一下易百纳的技术大神,这个eMMC报错的问题该如何解决,具体问题出在哪里?

我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区