nrF52 Tutorial: ETM Instruction Trace with Keil MDK

Hello

I wrote a tutorial on using the nrF52 Development Kit with Keil MDK.

www.keil.com/appnotes/docs/apnt_308.asp

This document features essential debugging capabilities of the nrF52 series.

ETM Instruction Trace: provides program flow debugging including Hard Fault crashes, Code Coverage (.gcov) and Performance Analysis. A Keil ULINKpro or Segger J-Trace is needed.

Serial Wire Viewer (SWV) is data trace. Can view data writes, exceptions and interrupts, counters and more. Up to four variables can be displayed in a graphical format real-time.

A tickless RTOS using Keil RTX example is included. RTX has a BSD or Apache 2.0 license and is free. There are ports for Keil, IAR and GCC. Keil uVision also supports FreeRTOS.

You can use the free evaluation version of MDK - up to 32K code size. There are many examples for the nrF52 in the Software Packs.

Thanks

Bob Boys [email protected] San Jose, California

Parents
No Data
Comment
  • $core_v2_ui.GetResizedImageHtml($comment.User.AvatarUrl, 44, 44, "%{border='0px', alt=$comment.User.DisplayName, ResizeMethod='ZoomAndCrop'}")
    $core_v2_ui.UserPresence($comment.User.Id) $comment.User.DisplayName
    This comment is under review.
Children
No Data