float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu 和 spike

问题描述 投票:0回答:1

float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu

它给了我异常 trap_illegal_instruction

我只是尝试使用 riscv-unknown-elf-gcc 工具链运行一个包含 float 的简单程序 在 qemu 和 spike 上。任何人都可以帮助解决这个错误吗?

floating-point double qemu riscv spike
1个回答
0
投票

之前启动代码中存在问题,我没有从启动代码启用 fpu 寄存器。启用它们后,它现在可以工作了。

© www.soinside.com 2019 - 2024. All rights reserved.