Загрузиться с flash-rom с qemu-system-arm - PullRequest
3 голосов
/ 16 мая 2010

Можно ли эмулировать загрузку с флэш-памяти, используя qemu-system-arm? (С использованием материнской платы Integrator / CP)

Я могу загрузиться, используя опцию qemu -kernel, но если я попробую использовать опцию, такую ​​как -pflash, qemu выдаст ошибку, сообщающую, что я должен использовать опцию -kernel. Есть ли способ обойти это?

1 Ответ

2 голосов
/ 15 ноября 2010

-kernel отображает двоичный файл в пространство памяти и загружается из него. Я считаю, что он отличается от флэш-загрузки только тем, что не поддерживает CFI или подобные команды, а память доступна для записи. Это важно для тебя? Что именно вам нужно от "флэш-загрузки"?

P.S. описание опции гласит:

-pflash file use 'file' as a parallel flash image

Так что, даже если вы сделаете это, вам все равно понадобится код загрузчика, который получит доступ к этой флэш-памяти и загрузит код с нее.

...