Logo
2025.02

Contents

  • 1. Introduction
  • 2. Nuclei Studio IDE
  • 3. Nuclei Toolchain
  • 4. Nuclei C Runtime Library
  • 5. Nuclei OpenOCD
    • 5.1. Introduction to OpenOCD
    • 5.2. Getting Started
    • 5.3. Nuclei-Specific Features
    • 5.4. Configuration File Overview
    • 5.5. Frequently Asked Questions
    • 5.6. Low-Cost Debugger Solution
    • 5.7. Changelog
  • 6. Nuclei QEMU
  • 7. Nuclei Model
  • 8. ChangeLog
  • 9. Glossary
  • 10. Appendix
Nuclei Development Tool Guide
  • 5. Nuclei OpenOCD
  • Edit on GitHub

5. Nuclei OpenOCD

  • 5.1. Introduction to OpenOCD
    • 5.1.1. Repositories and Documentation
  • 5.2. Getting Started
    • 5.2.1. Checking OpenOCD Version
    • 5.2.2. Running OpenOCD
  • 5.3. Nuclei-Specific Features
    • 5.3.1. CPU Information Display
    • 5.3.2. NUSPI (Nuclei SPI) Driver
    • 5.3.3. Custom Driver with OpenFlashLoader
    • 5.3.4. Nuclei-Specific CSRs
    • 5.3.5. Embedded Trace (ETrace) Support
    • 5.3.6. Debug Map Feature
    • 5.3.7. Cross-Trigger Interface
    • 5.3.8. Reset and Halt Command
    • 5.3.9. FTDI nSCAN1 Mode Command
  • 5.4. Configuration File Overview
    • 5.4.1. Debugger Speed Configuration
    • 5.4.2. Debugger Interface Configuration
    • 5.4.3. Debugger Mode Configuration
    • 5.4.4. JTAG Link Configuration
    • 5.4.5. Work Area Configuration
    • 5.4.6. NOR Flash Configuration
    • 5.4.7. Debugger Connection Specification
    • 5.4.8. Debugging Service Ports
    • 5.4.9. Semihosting Support
    • 5.4.10. Target Defer Examine
  • 5.5. Frequently Asked Questions
  • 5.6. Low-Cost Debugger Solution
  • 5.7. Changelog
    • 5.7.1. Version 2025.02
Previous Next

© Copyright 2019-Present, Nuclei. Last updated on May 21, 2025.

Built with Sphinx using a theme provided by Read the Docs.