- 收藏
- 点赞
- 分享
- 举报
HI3159DV500适配SDK执行make all编译后的固件烧写后启动报 No working init found,烧写出厂固件则正常启动
问题:HI3159DV500适配SDK执行make all编译后的固件烧写后启动报 “No working init found”,而烧写出厂固件则能正常启动
操作步骤:
(1)网盘下载 https://pan.baidu.com/s/1bQGc-dcgS7BGCzMIZ_4B0A?pwd=7ewk
(2)下载后,安装交叉编译工具链,拷贝适配SDK下的hi3519dv500.tar到虚拟机
(3)解压后到Hi3519DV500_SDK_V2.0.2.0/smp/a55_linux/source/bsp$下执行make distclean,然后执行make all编译(可以看到编译的是emmc方式 HI3519DV500芯片,glibc编译链,符合预期)
编译完成
(4)编译后得到的hi3519dv500_emmc_image_glibc烧写到开发板上,启动报 “No working init found”
(5)重新烧写出厂固件则能正常启动
启动不了完整启动日志
Xshell 8 (Build 0074)
Copyright (c) 2024 NetSarang Computer, Inc. All rights reserved.
Type `help’ to learn how to use Xshell prompt.
[C:~]$
Connecting to COM7…
Connected.
emmc
boot table board switch:0x00000007
boot table version :V2.1
boot table build time :2025/07/08 10:56:01
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 (Jul 08 2025 - 10:56:05 +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
sdhci-bsp: tuning done! valid phase shift [18, 13] Final Phase:31
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: 4bit
Mode: HS200
Boot Mode: normal(), 38 ms
bsp-sdhci: 0 (eMMC)
Loading Environment from MMC… OK
In: serial
Out: serial
Err: serial
Net: gmac0
Error: gmac0 address not set.
Hit any key to stop autoboot: 0
MMC read: dev # 0, block # 2048, count 1024 … 1024 blocks read: OK
66.23 MB/s
ore0 start ATF
MMC. rea.d: .dev
0, block # 3072, count 30720 … NOTICE: BL31: v2.7(release):
NOTICE: BL31: Built : 10:56:54, Jul 8 2025
NOTICE: IPC: waiting for kernel30720 blocks read: OK
67.85 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 (wdx@wdx-virtual-machine) (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 Tue Jul 8 10:57:06 CST 2025
Machine model: Vendor HI3519DV500 DEMO Board
Memory limited to 1023MB
Zone ranges:
DMA [mem 0x0000000040030000-0x000000007fffffff]
DMA32 empty
Normal empty
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x0000000040030000-0x000000007fffffff]
Initmem setup node 0 [mem 0x0000000040030000-0x000000007fffffff]
cma zone is not set!
cma: Reserved 4 MiB at 0x000000007f800000
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: 258000
Kernel command line: mem=1048384K console=ttyAMA0,115200 clk_ignore_unused root=/dev/mmcblk0p5 rootfstype=ext4 rw rootwait blkdevparts=mmcblk0:512K(boot),512K(env),512K(bl31),15M(kernel),512M(rootfs)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 1010304K/1048384K available (9534K kernel code, 468K rwdata, 2080K rodata, 1280K init, 306K bss, 33984K 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: 2048 (order: 2, 16384 bytes, linear)
Mountpoint-cache hash table entries: 2048 (order: 2, 16384 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: 16384 (order: 5, 131072 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
TCP: Hash tables configured (established 8192 bind 8192)
UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
UDP-Lite hash table entries: 512 (order: 2, 16384 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=18 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 Generic PHY, PHY_ID=0x4f51e91b
ETH: rgmii-id, phy_addr=1
ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
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-01T02:23:41 UTC (8621)
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
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: tuning done! valid phase shift [18, 13] Final Phase:31
printk: console [ttyAMA0] enabled
mmc0: new HS200 MMC card at address 0001
uart-pl011 11041000.uart: deassert reset
mmcblk0: mmc0:0001 8GTF4R 7.28 GiB
11041000.uart: ttyAMA1 at MMIO 0x11041000 (irq = 13, base_baud = 0) is a PL011 rev2
mmcblk0boot0: mmc0:0001 8GTF4R partition 1 4.00 MiB
uart-pl011 11042000.uart: deassert reset
mmcblk0boot1: mmc0:0001 8GTF4R partition 2 4.00 MiB
11042000.uart: ttyAMA2 at MMIO 0x11042000 (irq = 14, base_baud = 0) is a PL011 rev2
mmcblk0rpmb: mmc0:0001 8GTF4R partition 3 512 KiB, chardev (250:0)
uart-pl011 11044000.uart: deassert reset
mmcblk0: p1(boot) p2(env) p3(bl31) p4(kernel) p5(rootfs)
11044000.uart: ttyAMA4 at MMIO 0x11044000 (irq = 15, 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
cfg80211: failed to load regulatory.db
uart-pl011 11040000.uart: no DMA platform data
EXT4-fs (mmcblk0p5): recovery complete
EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:5.
devtmpfs: error mounting -2
Freeing unused kernel memory: 1280K
Run /sbin/init as init process
Run /etc/init as init process
Run /bin/init as init process
Run /bin/sh as init process
Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.221 #1
Hardware name: Vendor HI3519DV500 DEMO Board (DT)
Call trace:
dump_backtrace+0x0/0x1a0
show_stack+0x18/0x2c
dump_stack+0xd4/0x110
panic+0x174/0x330
kernel_init+0xf8/0x114
ret_from_fork+0x10/0x38
SMP: stopping secondary CPUs
Kernel Offset: disabled
CPU features: 0x00040026,2a00a218
Memory Limit: 1023 MB
—-[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]—-
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
-
2016-05-26 19:13:07
-
2024-03-06 15:32:04
-
2025-06-10 13:42:07
-
2021-09-09 10:51:51
-
22025-02-19 15:24:15
-
22023-03-20 11:56:48
-
2023-11-24 16:51:36
-
2020-03-25 09:18:53
-
2020-03-25 09:17:48
-
2019-09-09 17:47:08
-
2015-08-26 13:43:53
-
2016-10-24 20:32:42
-
12024-04-19 20:52:02
-
2024-01-03 09:28:01
-
42023-03-20 17:19:13
-
2024-04-19 21:04:38
-
2020-06-12 15:21:19
-
2025-09-29 23:50:08
-
2019-05-20 10:25:16
-
5hisi3516cv610 + gc4336p 夜晚很模糊
-
5AIISP(功能演示,SC4336P为BGGR,强制转RGGB,会导致颜色异常)
-
5rv1106使用luckfox的SDK,设备树和驱动都写好了,结果设备文件没有生成
-
5海思3516cv610中如何进行SD卡升级,根据官方文档操作,烧录进板子时,走的默认uboot,没有执行uboot升级。
-
5G610Q-IPC-38E 夜晚很暗 有什么办法解决吗 已经补光了
-
10转换模型时,SoC版本里没显示hi3516cv610芯片
-
5hisi3516cv610 使用 yolov8n 模型训练 要如何提高 这里识别的是人
-
10有人在海思平台接过SC035HGS吗
-
5关于hi3519dv500,以SD卡虚拟 U 盘操作
-
5ss928 sample_venc代码移植到openEuler24.03上执行报错 [sample_comm_vi_start_dev]-1068: vi set dev attr failed wi
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友

