Titan-Board SDK
Contents
Getting Started
Titan Board BSP Description
Introduction
Development Board Introduction
Peripheral Support
User Guide
Quick Start
Advanced Usage
Contact Information
Contribute Code
Basics
Button Interrupt Usage Instructions
Introduction
RA8 Series MCU Interrupt System Overview
Hardware Description
FSP Configuration
Example Code Description
Compilation & Download
Run Effect
Buzzer Usage Instructions
Introduction
Introduction to PWM / GPT
Passive Buzzer and PWM
Basic Concepts of PWM
Overview of RA8 GPT (for PWM)
Setting Frequency and Duty Cycle in RT-Thread
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Project Instructions
Compilation & Download
Running Results
RGB Usage Instructions
Introduction
GPIO Introduction
Features of RA8 Series GPIO
RT-Thread Abstraction for GPIO
Hardware Description
Software Description
Compilation & Download
Run Effect
Drivers
ADC Application Example Usage Instructions
Introduction
RA8P1 ADC Features
1. ADC Overview
2. ADC Working Principle
3. ADC Type and RA8P1 Features
4. Key ADC Parameters
5. Typical RA8P1 ADC Applications
RT-Thread ADC Driver Framework
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Run Effect
BMI088 Gyroscope Usage Instructions
Introduction
Overview of BMI088
1. General Description
2. Key Features
3. Working Principle
4. Main Advantages
5. Application Scenarios
RA8 Series SPI Module (r_spi_b) Instructions
1. Key Features
2. SPI Module Architecture
3. Working Principle
RT-Thread SPI Driver Framework
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Description
Compilation & Download
Run Effect
CANFD Usage Instructions
Introduction
CAN and CAN FD Protocol Overview
1. CAN Protocol Overview
2. CAN Frame Formats
3. CAN Protocol Features
4. CAN FD Protocol Overview
5. CAN FD Frame Format
6. CAN FD Features
7. CAN vs CAN FD Comparison
RA8 Series CANFD Features
1. Basic Parameters
2. Hardware Features
3. Frame Format
4. Applications
RT-Thread CAN Device Interface
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Run Effect
Ethernet Usage Guide
Introduction
Ethernet Introduction
1. Overview
2. Ethernet Frame Structure
3. Ethernet Physical Layer and Speed
4. Ethernet Access Control
5. VLAN and Ethernet Extensions
6. Ethernet Frame Types
7. Ethernet Trends
RA8 Series Ethernet Features
1. Network Interface Features
2. MAC Features
3. DMA and Buffering
4. Interrupt Mechanism
5. PHY Management
6. Protocol and Stack Support
7. Performance and Reliability
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Overview
Build & Download
Running Result
GPT Usage Guide
Introduction
PWM Introduction
Timer Introduction
1. Overview
2. Types of Timers
3. Working Principle of Timers
4. Timer Modes
RA8 Series GPT Module Overview
GPT Module Features
RT-Thread PWM Framework Introduction
1. Device Model
2. Operation Interfaces
3. Framework Features
4. Runtime PWM Parameter Adjustment
RT-Thread Hardware Timer Framework Introduction
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Project Instructions
Compilation & Download
Running Results
HyperRAM Usage Guide
Introduction
HyperRAM Overview
1. General Description
2. Architecture and Interface
3. Operating Principle
4. Performance Characteristics
5. Advantages of HyperRAM
6. Comparison with Other Memories
RA8 Series OSPI (Octa-SPI) Features
1. Protocol Support
2. Data Transfer Capability
3. Memory Mapping and Execution
4. Command and Timing Support
5. Low Power and Sleep Management
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Overview
Build & Download
Running Result
IST8310 Example Usage Instructions
Introduction
IST8310 Magnetometer Introduction
1. Overview
2. Key Features
3. Working Principle
4. Performance Specifications
5. Advantages and Limitations
RA8 Series I2C Master Features
1. Architecture Overview
2. Supported I2C Modes
3. Bus Management & Multi-Master Features
4. Timing and Data Transfer
5. DMA and Interrupt Mechanisms
6. Fault Detection & Tolerance
7. Electrical & Power Features
RT-Thread I2C Framework Introduction
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Project Description
Compilation & Download
Run Effect
MIPI LCD Usage Instructions
Introduction
RA8 Series GLCDC Module
1. Overview
2. Module Architecture
3. GLCDC Working Principle
4. GLCDC Supported Features
Hardware Description
FSP Configuration
HyperRAM Configuration
LCD Configuration
MIPI DSI Configuration
D/AVE 2D Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Run Effect
RGB LCD Usage Instructions
Introduction
RA8 Series GLCDC Module
1. Overview
2. Module Architecture
3. GLCDC Working Principle
4. GLCDC Supported Features
Hardware Description
FSP Configuration
HyperRAM Configuration
RGB LCD Configuration
LCD Backlight Configuration
D/AVE 2D Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Run Effect
RS485 Driver Usage Instructions
Introduction
RS-485 Overview
1. General Description
2. Physical Layer Characteristics
3. Communication Modes
4. Signal Characteristics
5. Advantages and Limitations
RA8 Series UART Module Overview
1. UART General Features
2. RS485-Specific Features
3. UART Architecture and Operation
RT-Thread UART v2 Driver Framework
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Build & Download
Running Result
RTC and Alarm Example Usage Instructions
Introduction
RTC (Real-Time Clock) Overview
1. Overview
2. Working Principle
3. RTC Types
4. Key Parameters
5. RTC Functions
6. RTC Applications
RA8 Series RTC Module Overview
1. General Features
2. RTC Module Architecture
3. Key Features
4. Working Principle
RT-Thread RTC Driver Framework
1. Device Model
2. Operation Interfaces
3. Alarm Feature
4. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Run Effect
Extension: RTC Operation During Power Loss
SD Card File System Usage Instructions
Introduction
SD Card Introduction
RA8 Series SDHI Module Overview
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Project Description
Compilation & Download
Run Effect
USB-HHID Usage Instructions
Introduction
USB HHID Overview
1. General Overview
2. HID Protocol Characteristics
3. Data Communication Mechanism
4. HID Device Categories
5. Application Scenarios
RA8 USB HHID Module Overview
1. Module Role & Functions
2. Capabilities
3. Workflow
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Compilation & Download
Running Results
USB-PCDC Usage Instructions
Introduction
USB PCDC Instructions
1. Overview
2. PCDC Protocol Features
3. Typical Application Architecture
4. Advantages
RA8 Series USB PCDC Module (r_usb_pcdc) Overview
1. Module Functionality
2. Supported Features
3. Module Architecture
4. Workflow
Hardware Description
FSP Configuration Configuration
RT-Thread Settings Configuration
Compilation & Download
Running Effect
WDT Usage Instructions
Introduction
WDT (Watchdog Timer) Instruction
1. General Description
2. Working Principle
3. Types of WDT
4. Key Parameters
5. Usage Guidelines
RA8 Series WDT Module (r_wdt) Instruction
1. Key Features
2. Module Architecture
3. Working Flow
RT-Thread WDT Framework Instruction
1. Device Model
2. Operation Interfaces
3. Framework Features
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example project description
Compilation & Download
Run Effects
Wi-Fi Usage Instructions
Introduction
WiFi Introduction
1. Overview
2. Working Principle
3. WiFi Standards
4. WiFi Modes
5. WiFi Security
6. WiFi Characteristics
RA8 Series SDHI Module Introduction
1. Key Features
2. SDHI Module Architecture
3. Workflow (Example: SDIO WiFi)
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Compilation & Download
Run Effect
Components
Flash File System Usage Instructions
Introduction
RA8 Series OSPI Features
1. Multi-line High-Speed Access
2. Flexible Flash Operation Modes
3. Interrupt and DMA Support
4. RT-Thread Driver Integration
5. High Reliability Features
Abstraction Layer
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Overview
Build & Download
Running Result
Netutils Usage Instructions
Instruction
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Description
Description of netutils package file structure
Compilation & Download
Run Effect
Mount the file system
Connect to Wi-Fi
Ping tool
NTP
tool
TFTP
tool
Telnet tool
More online tools
Multimedia Display
CEU Camera Usage Instructions
Introduction
RA8 Series CEU (Camera Engine Unit) Features
1. CEU Hardware Interface Features
2. Image Formats and Processing Capabilities
3. DMA Support and Buffer Mechanism
4. Interrupt Mechanism
5. Timing and Synchronization Features
6. Performance and Optimization
7. Application Scenarios
RA8 Series MCU GLCDC (Graphics LCD Controller) Features
1. Hardware Features
2. Layers and Display Modes
3. DMA and Frame Buffer
4. Hardware Graphics Functions
5. Interrupt Mechanism
6. Performance Optimization
Hardware Description
FSP Configuration
HyperRAM Configuration
CEU Configuration
CEU Clock Configuration
D/AVE 2D Configuration
RGB LCD Configuration
LCD Backlight Configuration
RT-Thread Settings Configuration
Compilation & Download
Run Effect
MIPI CSI Camera Usage Instructions
Introduction
RA8 Series MIPI CSI Features
1. Hardware Interface Features
2. Image Formats and Processing Capabilities
3. DMA Support and Buffering
4. Interrupt Mechanism
5. Timing and Synchronization Features
6. Performance Optimization
7. Application Scenarios
RA8 Series MCU GLCDC (Graphics LCD Controller) Features
1. Hardware Features
2. Layers and Display Modes
3. DMA and Frame Buffer
4. Hardware Graphics Functions
5. Interrupt Mechanism
6. Performance Optimization
Hardware Description
FSP Configuration
HyperRAM 配置
I2C0 Configuration
VIN Configuration
MIPI CSI Configuration
MIPI PHY Configuration
D/AVE 2D Configuration
RGB LCD Configuration
LCD Backlight Configuration
RT-Thread Settings Configuration
Compilation & Download
Run Effect
MIPI DSI LVGL Usage Instructions
Instruction
LVGL Instruction
Key Features
Application Scenarios
Ecosystem and Community
Hardware Description
FSP Configuration
HyperRAM 配置
LCD Configuration
MIPI DSI Configuration
D/AVE 2D Configuration
RT-Thread Settings Configuration
Software Description
Compilation & Download
Run Effect
RGB565 LVGL Usage Instructions
Instruction
LVGL Instruction
Key Features
Application Scenarios
Ecosystem and Community
Hardware Description
FSP Configuration
RGB LCD Configuration
LCD Backlight Configuration
D/AVE 2D Configuration
I2C0 Configuration
Touch Interrupt Configuration
RT-Thread Settings Configuration
Software Description
Compilation & Download
Run Effect
Multicore Communication
RPMsg-Lite Usage Instructions(Core0 Master)
Introduction
RPMsg-Lite Instructions
1. Design Background
2. Key Features
3. Working Principle
4. Application Scenarios
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Download Methods
Run Effect
RPMsg-Lite Usage Instructions(Core0 Master)
Introduction
RPMsg-Lite Instructions
1. Design Background
2. Key Features
3. Working Principle
4. Application Scenarios
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Example Code Description
Compilation & Download
Download Methods
Run Effect
NPU Intelligent Vision
NPU Accelerated Face Detection Instructions
Instructions
Overall system architecture
Arm® Ethos™-U55 NPU Features
1. Hardware Features
YOLO-Fastest Model Introduction
FSP Configuration
HyperRAM Configure
CEU Configuration
CEU Clock Configuration
D/AVE 2D Configuration
RGB LCD Configuration
LCD Backlight Configuration
NPU Configuration
RT-Thread Settings Configuration
Build & Download
Run Effect
FAQ
Frequently Asked Questions (FAQ)
1. Firmware Programming
Q1. DAP-Link not detected during firmware flashing
Q2. First compilation error after creating an example project
Q3. RFP stuck while creating a new project
Q4. Unable to flash HEX file using RFP
Q5. Chip cannot be programmed
Q6. Error after clicking download:
Q7. DAP-Link malfunction after flashing dual-core program
Q8. Error “rtthread.bin not found (file not found)” when flashing
2. Camera and Display Connection
Q9. Camera Connection
Q10. RGB LCD Connection
Q11. MIPI LCD Connection
3. Runtime Issues
Q12. System freezes after running for a while
Titan-Board SDK
Components
Components
This section contains SDK components.
Components
Flash File System Usage Instructions
Introduction
RA8 Series OSPI Features
1. Multi-line High-Speed Access
2. Flexible Flash Operation Modes
3. Interrupt and DMA Support
4. RT-Thread Driver Integration
5. High Reliability Features
Abstraction Layer
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Overview
Build & Download
Running Result
Netutils Usage Instructions
Instruction
Hardware Description
FSP Configuration
RT-Thread Settings Configuration
Software Description
Description of netutils package file structure
Compilation & Download
Run Effect
Mount the file system
Connect to Wi-Fi
Ping tool
NTP
tool
TFTP
tool
Telnet tool
More online tools
These examples demonstrate SDK components.