2016-01-22 3 views
1

Я только что получил от источника GitHub и встроенной рк с опцией 32-битной и побежал шип с помощью следующей команды:RISC-V 32bit Моделирование с Spike завершилось с ошибкой

$ шип --isa = RV32 рк привета

Я получил следующее сообщение об ошибке:

Terminate вызывается после выбрасывания экземпляра «станда :: runtime_error» , что(): не может открыть рк

Я использовал riscv32 неизвестного эльфа-GCC для компиляции рК 32b RISC-V целевой процессор как следующим образом:

$ ../configure prefix = $ RISCV/riscv32 неизвестный эльф --host = riscv32 неизвестный эльф

Старая программа спайка, которую я получил от первого семинара RISCV (последний Январь) работает нормально.

+0

Удалось ли вам решить эту проблему? –

ответ

1

Сообщение об ошибке предполагает, что шип не может найти pk. Попробуйте указать абсолютный путь к компиляции pk.

Спайк предполагает, что pk находится в определенном пути относительно него. Вероятно, он смотрит ($ RISCV/riscv64-unknown-elf/bin/pk).

+0

После того, как я укажу абсолютный путь к pk, я получил следующую ошибку: assertion failed @ 0x000052bc: ntohl (hdr-> magic) == FDT_MAGIC – bisv

Смежные вопросы