2016-11-03 3 views
0

Можно ли эмулировать Cortex A12 на QEMU? Что следует выбрать -machine? Я попытался сделать это с помощью versatileab, versatilepb, vexpress-a9, vexpress-a15, в versatileab/pb Получаю qemu: fatal: Trying to execute code outside RAM or ROM at 0x80008000. на vexpress-a9/15 qemu застрял.Эмуляция коры A12 на QEMU

Спасибо.

ответ

0

Нет, в настоящее время мы не предоставляем эмуляцию Cortex-A12. Однако Cortex-A15 должен быть достаточно близко, чтобы большинство гостей не заботились.

В общем, вы не можете просто использовать «-cpu something» на произвольной модели платы QAMU ARM. Эти платы обычно представляют собой модели SoC или встроенных плат разработки, у которых никогда не было каких-либо подключаемых процессоров, и они не предназначены для работы с какой-либо случайной моделью процессора, подключенной к ним.

Если вы хотите Cortex-A15, тогда я бы предложил либо «virt», либо «vexpress-a15». В любом случае, вам нужно убедиться, что ваш гостевой код построен для работы на этой плате и что вы передаете ему либо образ BIOS, либо ядро ​​для запуска. (В отличие от qemu-system-x86_64, он не будет автоматически загружать BIOS, если запускается без аргументов.)

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