Загрузитесь с флешки с помощью qemu-system-arm

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

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


person Joe D    schedule 16.05.2010    source источник


Ответы (1)


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

P.S. в описании опции написано:

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

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

person Igor Skochinsky    schedule 15.11.2010