Доброго времени суток. Возникла проблема с запуском ядра для сабжа. Есть SDK для процессора HiSilicon Hi3798MV100. Скомпилировал ядро. Собрал QEMU4. Но не получается запустить ядро. Консоль просто молчит. Скорее всего не правильно эмулирую железо. Прошу помочь ссылками на толковые статьи об эмуляции железа с помощью QEMU, желательно на языке Пушкина) Какая информация о чипе нужна для правильной настройки QEMU?
Запускаю qemu так:
qemu-system-arm -M versatilepb -cpu cortex-a7 -smp 1 \
-kernel ./hi_kernel.bin -append 'console = ttyAMA0' -m 256 \
-no-reboot -serial stdio
При компиляции получил два образа vmlinux и hi_kernel.bin
hi_kernel.bin: u-boot legacy uImage, Linux-3.10.0_s40, Linux/ARM, OS Kernel Image (Not compressed), 4519776 bytes, Thu Oct 25 14:00:13 2018, Load Address: 0x02000000, Entry Point: 0x02000000, Header CRC: 0xBEA013D2, Data CRC: 0xE54E5409
vmlinux: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, BuildID[sha1]=75b6b63fd0b00fd5529f61881758d3544d043f8d, not stripped
Заранее спасибо за помощь))