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:
[] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[] (show_stack) from [] (dump_stack+0x88/0x98)
[] (dump_stack) from [] (panic+0x9c/0x1fc)
[] (panic) from [] (cpu_die+0x0/0x80)
[] (cpu_die) from [<00000000>] (  (null))
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.18.20 #1
[] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[] (show_stack) from [] (dump_stack+0x88/0x98)
[] (dump_stack) from [] (handle_IPI+0x1cc/0x1ec)
[] (handle_IPI) from [] (gic_handle_irq+0x74/0x78)
[] (gic_handle_irq) from [] (__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
[] (__irq_svc) from [] (arch_cpu_idle+0x38/0x3c)
[] (arch_cpu_idle) from [] (cpu_startup_entry+0x228/0x29c)
[] (cpu_startup_entry) from [] (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。然后烧录后启动就正常了
hi3519v101 sdk demo 系统异常_第1张图片
hi3519v101 sdk demo 系统异常_第2张图片

你可能感兴趣的:(海思平台)