hi3519v101 sdk demo 系统异常

升级uboot &kernel & rootfs后,在demo板上上电启动,发现系统运行异常,异常log如下:


mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
hisi-i2c-v110 12110000.i2c: HISILICON I2C V110 bus driver
hisi-i2c-v110 12110000.i2c: mapped registers from 0x12110000 to 0xfea10000
hisi-i2c-v110 12111000.i2c: HISILICON I2C V110 bus driver
hisi-i2c-v110 12111000.i2c: mapped registers from 0x12111000 to 0xfea11000
hisi-i2c-v110 12112000.i2c: HISILICON I2C V110 bus driver
hisi-i2c-v110 12112000.i2c: mapped registers from 0x12112000 to 0xfea12000
hisi-i2c-v110 12113000.i2c: HISILICON I2C V110 bus driver
hisi-i2c-v110 12113000.i2c: mapped registers from 0x12113000 to 0xfea13000
CPUidle for CPU1 registered
himci: mmc host probe
himci: mmc host probe
himci: mmc host probe
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
NET: Registered protocol family 10
NET: Registered protocol family 17
Registering SWP/SWPB emulation handler
mmc1: cannot verify signal voltage switch
VFS: Mounted root (jffs2 filesystem) on device 31:2.
devtmpfs: error mounting -2
Freeing unused kernel memory: 224K (c0560000 - c0598000)
Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.18.20 #1
himci: tuning mmc1: valid phase shift [8, 6] Final Phase 15
mmc1: new ultra high speed SDR104 SDHC card at address 59b4
mmcblk0: mmc1:59b4 USD00 15.0 GiB
 mmcblk0:
[<c001487c>] (unwind_backtrace) from [<c0011964>] (show_stack+0x10/0x14)
[<c0011964>] (show_stack) from [<c041eee0>] (dump_stack+0x88/0x98)
[<c041eee0>] (dump_stack) from [<c041cf00>] (panic+0x9c/0x1fc)
[<c041cf00>] (panic) from [<c041c3e4>] (cpu_die+0x0/0x80)
[<c041c3e4>] (cpu_die) from [<00000000>] (  (null))
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.18.20 #1
[<c001487c>] (unwind_backtrace) from [<c0011964>] (show_stack+0x10/0x14)
[<c0011964>] (show_stack) from [<c041eee0>] (dump_stack+0x88/0x98)
[<c041eee0>] (dump_stack) from [<c0013bc8>] (handle_IPI+0x1cc/0x1ec)
[<c0013bc8>] (handle_IPI) from [<c0008620>] (gic_handle_irq+0x74/0x78)
[<c0008620>] (gic_handle_irq) from [<c0012400>] (__irq_svc+0x40/0x54)
Exception stack(0xc0599f48 to 0xc0599f90)
9f40:                   fffffff0 00000000 fffffff0 c00199a0 c0598018 c05a0460
9f60: c05a04c4 00000000 00000000 00000000 c0598000 c04249ac c05a121c c0599f90
9f80: c000f0e4 c000f0e8 60000113 ffffffff
[<c0012400>] (__irq_svc) from [<c000f0e8>] (arch_cpu_idle+0x38/0x3c)
[<c000f0e8>] (arch_cpu_idle) from [<c0051378>] (cpu_startup_entry+0x228/0x29c)
[<c0051378>] (cpu_startup_entry) from [<c0560c58>] (start_kernel+0x398/0x3a4)
---[ end Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

环境配置如下:
#define CONFIG_BOOTCOMMAND “sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000”
#define CONFIG_BOOTARGS “mem=768M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)”

有哪位大神知道这是什么错误? 如何解决?

ps:
经过两天的折腾。现在已经搞定了。然来是烧录的时候,指定的kernel长度有问题。之前指定3M,应该是4M。然后烧录后启动就正常了
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值