标签: arm embedded-linux system-calls floating-point-exceptions eabi
我正在尝试在QEMU VM上运行一个最初来自ARM驱动的媒体中心的应用程序。我也尝试在我的Raspberry Pi上运行它。
不幸的是,当应用程序尝试执行svc 0x009000b3时,应用程序崩溃,这是OABI调用sigsuspend的方式。
svc 0x009000b3
sigsuspend
据我所知,在错误的电话会议之前有两个相关指示:
值得一提的是,我成功地在Qemu VM和Pi上的同一媒体中心运行了busybox二进制文件。
我很高兴知道为什么浮点异常可能发生以及如何避免它。
谢谢