Skip to content

Latest commit

 

History

History
74 lines (49 loc) · 925 Bytes

File metadata and controls

74 lines (49 loc) · 925 Bytes

armv8m-hello

Prerequisites

  • OS: ubuntu 18.04
sudo apt-get install git
sudo apt-get install python
$ git clone https://github.com/qemu/qemu.git
$ cd qemu	
$ mkdir build
$ cd build
$ ../configure --enable-debug
$ make
$ make install

inspect mps2-an505 by using qemu-system-arm after building completely qemu

$ qemu-system-arm -machine help

Quickly Started

  • run
$ cd armv8m-hello
$ make
$ make qemu
  • debug qemu with kernel.elf
$ make
$ make gdbqemu
  • debug kernel.elf in qemu

a terminal for the gdb server

$ make
$ make gdbserver

a terminal for gdb

$ make gdb