@AndrX

Как qemu angstrom на beaglebone?

Извиняюсь, если вопрос задан некорректно. В этой области я начинающий. Может ли кто-то подсказать или направить в нужное русло?

Мой вопрос заключается в следующем.

Мне нужно сэмулировать девайс BeagleBone Black, на который придется что-то доустанавливать, чтобы проверить его работу с сервисами на нашей стороне. На него установлен Ångström на ядре 3.8.

На сколько я понимаю, мне нужно собрать образ из этих файлов и запустить его в qemu.

Я пошел по похожему пути, описанному здесь, так как готового образа на сайте я не увидел. Зато там есть MLO, u-boot, zImage и rootfs.

Я собрал из них образ. Проверил fdisk'ом файл, если файловые системы загрузчика и rootfs на месте, но при вызове
qemu-system-arm -M beagle -m 256 -sd ./test.img -clock unix -serial stdio -device usb-mouse -device usb-kbd

я увидел только адреса в памяти на консоли с ошибкой:
qemu: fatal: Trying to execute code outside RAM or ROM at 0x402f0400


Когда, ради интереса, попробовал сделать тоже самое для overo, все получилось.

Как это сделать правильно?
  • Вопрос задан
  • 2966 просмотров
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
но при вызове ... я увидел только адреса в памяти на консоли

Показывай, что увидел.

Как это сделать правильно

В общем всё правильно сделал. Мог бы сократить себе работу, если нужен только linux, подсунув QEMU uImage в параметре -kernel, а командную строку ядра, переданную из u-Boot -- в параметре -append
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы