mongoose/examples/nRF52/README.md
Dmitry Frank 8d72c2a7b2 Add HTTP example for nRF
PUBLISHED_FROM=d9d979057d5269ac32d16545dd2489485bda642a
2016-10-24 11:13:26 +00:00

1.4 KiB

nRF52 example project

This example shows how to use mongoose on nRF52 boards. To run it you will need:

  • nRF52 DK dev board
  • Linux machine with 6lowpan module enabled. There are a few tutorials out there, e.g this one
  • Docker

Building firmware and cleaning

Nothing special: make and make clean.

Flashing

make flash

Watch debug output

This is a two-step process:

  • In a separate terminal, invoke make jlinkexe. It will run JLinkExe utility, in which you'll need to type connect. You can actually do a lot of things there, including halting and stopping the target, flashing firmware, etc. You can type ? to get the list of all available commands.
  • Now, in another terminal, invoke make rtt. It will start RTT client which will connect to the running JLinkExe and will show logs from the device.

Debug with GDB

This is a two-step process:

  • In a separate terminal, invoke make gdbserver. Note that make jlinkexe and make gdbserver, unfortunately, cannot run sumultaneously.
  • Now, in another terminal, invoke make gdb. It will start GDB session which will connect to the running GDB server.