Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 828 Bytes

README.md

File metadata and controls

24 lines (21 loc) · 828 Bytes

WinCE 7 (Windows Embedded Compact 7) BSP for QEMU vexpress-a15

expected configuration:

  • 256MB RAM
  • PL011 for kernel debug output (UART0) and KITL (UART2)
  • PL111 display (1024x600)
  • PL050 keyboard/mouse
  • PL011 for COM1 port (UART1)
  • PL041 audio output
  • virtio-tablet-device (on 0x91130600)
  • virtio-blk-device (on 0x91130400)

you will need to convert generated NK.bin to flat image, then load it at 0x80000000 and set PC to entry point

example usage (image available on github releases):

qemu-system-arm \
-global virtio-mmio.force-legacy=false \
-machine type=vexpress-a15 -m 256 \
-device loader,addr=0x80000000,file=NK.bin.entry-0x800010c0.raw \
-device loader,addr=0x800010c0,cpu-num=0 \
-device virtio-tablet-device \
-blockdev driver=file,filename=disk.img,node-name=d0 -device virtio-blk-device,drive=d0