我正在尝试在 QEMU VM 上运行最初来自 ARM 支持的媒体中心的应用程序。我还尝试在我的 Raspberry Pi 上运行它。
不幸的是,应用程序在尝试执行svc 0x009000b3
OABI 调用方式时崩溃sigsuspend
。
据我所知,在错误调用之前有两个相关说明:
- MOV R1,#8
- 移动 R0, SP
还值得一提的是,我在 Qemu VM 和 Pi 上成功地从同一个媒体中心运行了 busybox 二进制文件。
我很高兴知道为什么会发生浮点异常以及如何避免它。
谢谢