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

Introduction

GR551x Fault Trace Module aims to help developers identify problems during Bluetooth application development. When GR551x firmware fails to operate normally, GR551x 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.

GR551x 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

GR551x Developer Guide

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

GR551x Bluetooth Low Energy Stack User Guide

Introduces the layers and basic layer functionalities of a GR551x Bluetooth LE Protocol Stack, and how applications interact with the protocol stack using APIs on the stack.

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 GR551x System-on-Chips (SoCs).

Scan to follow

Open WeChat, use "Scan" to follow.