CN / EN
Doc Feedback
Thanks for your interest, welcome to contact us.
Thanks for your feedback

Introduction

GR5xx Fault Trace Module aims to help developers identify problems during Bluetooth application development. When GR5xx firmware fails to operate normally, GR5xx Fault Trace Module can write fault trace data to the Non-Volatile Data Storage (NVDS) in Flash, and export the fault trace data from NVDS, so as to restore the failure scenario and help identify problems.

GR5xx Fault Trace Module can write fault trace data to NVDS in the following two scenarios:

  • When a HardFault occurs, the Fault Trace Module can write the current values of the internal registers to the NVDS.
  • When Assert faults occur, the Fault Trace Module can write the function names, the number of code lines, parameter names, and other relevant information to the NVDS.

Before getting started, you can refer to the following documents.

Table 1 Reference documents
Name Description

Developer guide of the specific GR5xx SoC

Introduces GR5xx Software Development Kit (SDK) and how to develop and debug applications based on the SDK.

J-Link/J-Trace User Guide

Provides J-Link operational instructions. Available at https://www.segger.com/downloads/jlink/UM08001_JLink.pdf .

Keil User Guide

Offers detailed Keil operational instructions. Available at https://www.keil.com/support/man/docs/uv4/.

Bluetooth Core Spec

Offers official Bluetooth standards and core specification from Bluetooth SIG.

Bluetooth GATT Spec

Provides details about Bluetooth profiles and services. Available at https://www.bluetooth.com/specifications/gatt.

GProgrammer User Manual

Lists GProgrammer operational instructions, including downloading firmware to and encrypting firmware on GR5xx System-on-Chips (SoCs).

Scan to follow

Open WeChat, use "Scan" to follow.