MPS3 AN547 Board
The MPS3 AN547 board configuration uses QEMU to emulate a generic ARM v8-M series hardware platform and provides support for the following devices:
ARM Generic Timer
CMSDK UART controller
Getting Started
Configuring and Running
### Single Core
Configuring NuttX and Compiling:
`bash $ ./tools/configure.sh -l mps3-an547:nsh $ make `
Running with QEMU:
`bash $ qemu-system-arm -M mps3-an547 -nographic -kernel nuttx.bin `
Debugging with QEMU
The NuttX ELF image can be debugged using QEMU.
Enable Debug Symbols:
Ensure the following change is applied to defconfig:
`bash +CONFIG_DEBUG_SYMBOLS=y `
Run QEMU:
`bash $ qemu-system-arm -M mps3-an547 -nographic -kernel nuttx.bin -S -s `
Run GDB with TUI:
`bash $ arm-none-eabi-gdb -tui --eval-command='target remote localhost:1234' nuttx `