18 Star 163 Fork 211

OpenHarmony / device_qemu

 / 详情

qemu_run.sh运行out/arm_mps2_an386/qemu_mini_system_demo/OHOS_Image挂死

待办的
任务
创建于  
2022-04-24 00:11

【任务描述】
xer@wxer:~/hmos/hmos-v3.1$ ./qemu-run -e out/arm_mps2_an386/qemu_mini_system_demo/OHOS_Image

board: arm_mps2_an386

Enter to start qemu[y/n]:y

entering kernel init...

tcpip_init start

Exception Information*

Type = 11

ThrdPid = 25

Phase = exc in task

FaultAddr = 0xabababab

Current task info:

Task name = (null)

Task ID = 25

Task SP = (nil)

Task ST = 0x0

Task SS = 0x0

Exception reg dump:

PC = 0x21002406

LR = 0x2100efb9

SP = 0x2105a5e8

R0 = 0x2104fb8c

R1 = 0x200

R2 = 0x2104fb8c

R3 = 0x21043fd3

R4 = 0x2104d4b0

R5 = 0x0

R6 = 0x0

R7 = 0x2105a5f0

R8 = 0x0

R9 = 0x0

R10 = 0x0

R11 = 0x0

R12 = 0x0

PriMask = 0x0

xPSR = 0x61000000

----- backtrace start -----

backtrace 0 -- lr = 0x21008ff6

backtrace 1 -- lr = 0x2100efb8

backtrace 2 -- lr = 0x2101a9b2

backtrace 3 -- lr = 0x2101a9ba

backtrace 4 -- lr = 0x2101ab5a

----- backtrace end -----

qemu: fatal: Lockup: can't escalate 3 to HardFault (current priority -1)

R00=2105b7d8 R01=2104c7b3 R02=2104df84 R03=69f120b8

R04=2105eef0 R05=2105eef8 R06=00000019 R07=2105a3f0

R08=00000000 R09=00000000 R10=000003e8 R11=00000002

R12=00000068 R13=2105a3f0 R14=21000f55 R15=21000d3c

XPSR=21000006 --C- T handler

s00=00000000 s01=00000000 d00=0000000000000000

s02=00000000 s03=00000000 d01=0000000000000000

s04=00000000 s05=00000000 d02=0000000000000000

s06=00000000 s07=00000000 d03=0000000000000000

s08=00000000 s09=00000000 d04=0000000000000000

s10=00000000 s11=00000000 d05=0000000000000000

s12=00000000 s13=00000000 d06=0000000000000000

s14=00000000 s15=00000000 d07=0000000000000000

s16=00000000 s17=00000000 d08=0000000000000000

s18=00000000 s19=00000000 d09=0000000000000000

s20=00000000 s21=00000000 d10=0000000000000000

s22=00000000 s23=00000000 d11=0000000000000000

s24=00000000 s25=00000000 d12=0000000000000000

s26=00000000 s27=00000000 d13=0000000000000000

s28=00000000 s29=00000000 d14=0000000000000000

s30=00000000 s31=00000000 d15=0000000000000000

FPSCR: 00000000

/home/wxer/hmos/hmos-v3.1/vendor/ohemu/qemu_mini_system_demo/qemu_run.sh: line 95: 85128 Aborted (core dumped) qemu-system-arm -M mps2-an386 -m 16M -kernel $elf_file $qemu_option -append "root=dev/vda or console=ttyS0" -nographic

【解决方案】

【任务来源】

评论 (7)

w512 创建了任务

我这也是一直这样,但别人没遇到这个问题。可能是个人宿主机环境问题,我的环境是debian testing,qemu是debian官方的。你的是什么环境?

我的环境是 windows下通过virtualbox安装的ubuntu 20.04, 然后在Ubuntu中编译harmnoy系统,并通过qemu运行

刚才用新代码又试了一下,还是这个错误,看起来是qemu遇到了难以处理的问题。。。

有解决吗,遇到同样问题了,openharmony3.1release代码

大佬这个问题,还没解决掉吗,openharmony3.2 release代码。也同样这个问题呀,ubuntu18.04

不能使用QEMU官方的,需要执行build/build_scripts/env_setup.sh,它会下载一个QEMU5.2版本,就可以解决了。该问题存在与3.2版本。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
1
https://gitee.com/openharmony/device_qemu.git
git@gitee.com:openharmony/device_qemu.git
openharmony
device_qemu
device_qemu

搜索帮助