This repository contains the companion files and example projects for the technical book "Practical Debugging for Embedded ARM Systems: Core techniques for tracing, profiling, and fixing system-level faults" by Nino Vidović.
- /Chapter4 — Containing ZIP file for Chapter 4 related example project
- /Chapter5 — Containing ZIP files for Chapter 5 related example projects
- README.md — this file.
- Clone the repository:
git clone https://github.com/PacktPublishing/-Practical-Debugging-for-Embedded-ARM-Systems.git - Unzip the example projects into a working directory
- .emProject files can be opened with Embedded Studio
- .debug files can be opened with Ozone
- J-Trace Pro Cortex-M V4 or later
- Renesas EK-RA8M1 Board
- Cortex-M Trace Reference Board V1.4 or later
- Operating System: Linux (Mint 22.2+), macOS (11+), or Windows 10/11
- SEGGER Embedded Studio IDE V8.26 or later
- Ozone debug software V3.40c or later
- SystemView V3.62c or later
- J-Link software package V8.94 or later
- https://www.segger.com/downloads/jlink/
- https://www.segger.com/downloads/embedded-studio/
- https://www.segger.com/downloads/systemview/
- https://www.segger.com/downloads/jlink/#Ozone
- Each example project should work out-of-the-box with the specific hardware and software combination explained in the book
- To make most use of the example projects the book is required as instructions are only available in the book
Any code with no license header that was added fully by me is distributed under MIT license. All other source code files fall under their corresponding license types found in the files header.