Titan-Board SDK
目录
快速上手
Titan Board BSP 说明
简介
开发板介绍
外设支持
使用说明
快速上手
拓展说明
进阶使用
联系人信息
贡献代码
基础篇
RGB 使用说明
简介
GPIO 简介
RA8 系列 GPIO 特点
RT-Thread 对 GPIO 的抽象
硬件说明
软件说明
编译&下载
运行效果
按键中断使用说明
简介
RA8 系列 MCU 中断体系概述
硬件说明
FSP配置
示例代码说明
编译&下载
运行效果
蜂鸣器使用说明
简介
PWM / GPT 简介
无源蜂鸣器与PWM
PWM 基本概念
RA8 GPT 概览(用于PWM)
在 RT-Thread 中设置频率与占空比
硬件说明
FSP配置
RT-Thread Settings 配置
示例工程说明
编译&下载
运行效果
驱动篇
ADC 应用示例说明
简介
RA8P1 ADC 特性
1. ADC 概述
2. ADC 工作原理
3. ADC 类型与 RA8P1 特性
4. ADC关键参数解释
5. RA8P1 ADC 的典型应用
RT-Thread ADC 驱动框架
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
工程示例说明
编译&下载
运行效果
BMI088 陀螺仪使用说明
简介
BMI088 简介
1. 概述
2. 核心特性
3. 工作原理
4. 主要优势
5. 应用场景
RA8 系列 SPI 模块(r_spi_b)概述
1. 基本特性
2. SPI 模块架构
3. 工作原理
RT-Thread SPI 驱动框架
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
CANFD 应用示例说明
简介
CAN 与 CAN FD 协议详解
1. CAN 协议概述
2. CAN 协议帧格式
3. CAN 协议特性
4. CAN FD 协议概述
5. CAN FD 帧格式
6. CAN FD 特性
7. CAN 与 CAN FD 对比
RA8 系列 CANFD 特性
1. 基本参数
2. 硬件特性
3. 帧格式
4. 应用场景
RT-Thread CAN 设备接口
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP配置
RT-Thread Settings 配置
工程示例说明
编译&下载
运行效果
Ethernet 示例说明
简介
以太网(Ethernet)简介
1. 概述
2. 以太网帧结构
3. 以太网物理层与速率
4. 以太网访问控制机制
5. VLAN 与以太网扩展
6. 以太网帧类型
7. 以太网发展趋势
RA8 系列以太网特性
1. 网络接口特性
2. MAC 特性
3. DMA 与缓冲特性
4. 中断机制
5. PHY 管理
6. 协议与栈支持
7. 性能与可靠性
硬件说明
FSP 配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
iperf 测试
GPT 使用说明
简介
PWM 简介
定时器(Timer)简介
1. 概述
2. 定时器类型
3. 定时器工作原理
4. 定时器模式
RA8 系列 GPT 模块概述
GPT 模块特性
RT-Thread PWM 框架简介
1. 设备模型
2. 操作接口
3. 框架特点
4. 运行时调整 PWM 参数
RT-Thread 硬件定时器框架简介
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
运行效果
HyperRAM 使用说明
简介
HyperRAM 简介
1. 概述
2. 架构与接口
3. 工作原理
4. 性能特性
5. HyperRAM 的优势
6. 与其他存储的对比
RA8 系列 OSPI (Octa-SPI) 特性
1. 协议支持
2. 数据传输能力
3. 存储器映射与执行
4. 命令与时序支持
5. 低功耗与休眠管理
硬件说明
FSP 配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
IST8310 示例说明
简介
IST8310 磁力计简介
1. 概述
2. 主要特性
3. 工作原理
4. 性能指标
5. 优势与限制
RA8 系列 I2C Master 特性
1. 总体架构
2. 支持的 I2C 模式
3. 总线管理与多主功能
4. 时序与数据传输特性
5. DMA 与中断机制
6. 异常检测与容错机制
7. 电气与功耗特性
RT-Thread I2C 框架简介
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
运行效果
MIPI LCD 使用说明
简介
RA8 系列 GLCDC 模块
1. 简介
2. 模块架构
3. GLCDC 工作原理
4. GLCDC 支持的功能与特性
硬件说明
FSP 配置
HyperRAM 配置
RGB LCD 配置
MIPI DSI 配置
D/AVE 2D 配置
RT-Thread Settings 配置
工程示例说明
编译&下载
运行效果
RGB LCD 使用说明
简介
RA8 系列 GLCDC 模块
1. 简介
2. 模块架构
3. GLCDC 工作原理
4. GLCDC 支持的功能与特性
硬件说明
FSP 配置
HyperRAM 配置
RGB LCD 配置
LCD 背光配置
D/AVE 2D 配置
RT-Thread Settings 配置
工程示例说明
编译&下载
运行效果
RS485 驱动例程
简介
RS-485 简介
1. 概述
2. 物理层特性
3. 通信模式
4. 信号特性
5. 优势与限制
RA8 系列 UART 模块概述
1. UART 总体特性
2. RS485 相关功能
3. UART 架构与工作原理
RT-Thread UART v2 驱动框架
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
工程示例说明
编译&下载
运行效果
RTC 及 alarm 使用例程说明
简介
RTC(实时时钟)简介
1. 概述
2. 工作原理
3. RTC 类型
4. 关键参数
5. RTC 功能
6. RTC 应用场景
RA8 系列 RTC 模块概述
1. 总体特性
2. RTC 模块架构
3. 关键特性
4. 工作原理
RT-Thread RTC 驱动框架
1. 设备模型
2. 操作接口
3. Alarm 功能
4. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
示例代码说明
编译&下载
运行效果
拓展:RTC 掉电运行
SD卡文件系统使用说明
简介
SD 卡简介
1. 概述
2. SD 卡类型
3. SD 卡接口
4. 工作原理
5. SD 卡性能指标
6. SD 卡应用场景
RA8 系列 SDHI 模块概述
1. 总体特性
2. SDHI 模块架构
3. SDHI 工作原理
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
运行效果
USB-HHID 驱动例程
简介
USB HHID 简介
1. 概述
2. HID 协议特点
3. 数据通信方式
4. HID 设备分类
5. 应用场景
RA8 系列 USB HHID 模块简介
1. 模块定位与功能
2. 支持能力
3. 工作流程
硬件说明
FSP 配置
RT-Thread Settings 配置
编译&下载
运行效果
USB-PCDC 驱动例程
简介
USB PCDC 简介
1. 概述
2. PCDC 的协议特性
3. 典型应用架构
4. 优点
RA8 系列 USB PCDC 模块(r_usb_pcdc)简介
1. 模块定位与功能
2. 支持能力
3. 模块架构
4. 工作流程
硬件说明s
FSP 配置
RT-Thread Settings 配置
编译&下载
运行效果
WDT 使用说明
简介
WDT(Watchdog Timer)简介
1. 概述
2. 工作原理
3. WDT 类型
4. 关键参数
5. WDT 使用原则
RA8 系列 WDT 模块(r_wdt)简介
1. 基本特性
2. 模块架构
3. 工作原理
RT-Thread WDT 框架简介
1. 设备模型
2. 操作接口
3. 框架特点
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
运行效果
Wi-Fi使用说明
简介
WiFi 简介
1. 概述
2. 工作原理
3. WiFi 协议标准
4. WiFi 模式
5. WiFi 安全机制
6. WiFi 特点
RA8 系列 SDHI 模块概述
1. 总体特性
2. SDHI 模块架构
3. 工作流程(以 SDIO WiFi 为例)
硬件说明
FSP 配置
RT-Thread Settings 配置
编译&下载
运行效果
组件篇
Flash 文件系统使用说明
简介
RA8 系列 OSPI 特性
1. 多线高速访问
2. 灵活的 Flash 操作模式
3. 中断与 DMA 支持
4. RT-Thread 驱动集成
5. 高可靠性特性
FAL 抽象层
硬件说明
FSP 配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
netutils 示例说明
简介
硬件说明
FSP配置
RT-Thread Settings 配置
软件说明
netutils 软件包文件结构说明
编译&下载
运行效果
挂载文件系统
连接 Wi-Fi
Ping 工具
NTP
工具
TFTP
工具
Telnet 工具
更多网络工具
多媒体显示篇
CEU 摄像头使用说明
简介
RA8 系列 CEU(Camera Engine Unit)特性
1. CEU 硬件接口特性
2. 图像格式与处理能力
3. DMA 支持与缓冲机制
4. 中断机制
5. 时序与同步特性
6. 性能与优化
7. 应用场景
RA8 系列 MCU GLCDC(Graphics LCD Controller)特性
1. 硬件特性
2. 图层与显示模式
3. DMA 与帧缓冲
4. 硬件图形功能
5. 中断机制
6. 性能优化
硬件说明
FSP 配置
HyperRAM 配置
CEU 配置
CEU 时钟配置
D/AVE 2D 配置
RGB LCD 配置
LCD 背光配置
RT-Thread Settings 配置
编译&下载
运行效果
MIPI CSI 摄像头使用说明
简介
RA8 系列 MIPI CSI 特性
1. 硬件接口特性
2. 图像格式与处理能力
3. DMA 支持与缓冲机制
4. 中断机制
5. 时序与同步特性
6. 性能优化
7. 应用场景
RA8 系列 MCU GLCDC(Graphics LCD Controller)特性
1. 硬件特性
2. 图层与显示模式
3. DMA 与帧缓冲
4. 硬件图形功能
5. 中断机制
6. 性能优化
硬件说明
FSP 配置
HyperRAM 配置
I2C0 配置
VIN 配置
MIPI CSI 配置
MIPI PHY 配置
D/AVE 2D 配置
RGB LCD 配置
LCD 背光配置
RT-Thread Settings 配置
编译&下载
运行效果
MIPI DSI LVGL 示例说明
简介
LVGL 简介
主要特点
应用场景
生态与社区
硬件说明
FSP 配置
HyperRAM 配置
LCD 配置
MIPI DSI 配置
D/AVE 2D 配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
RGB565 LVGL 示例说明
简介
LVGL 简介
主要特点
应用场景
生态与社区
硬件说明
FSP 配置
HyperRAM 配置
RGB LCD 配置
LCD 背光配置
D/AVE 2D 配置
I2C0 配置
触摸中断配置
RT-Thread Settings 配置
软件说明
编译&下载
运行效果
多核通信篇
RPMsg-Lite 使用说明(Core0 Master)
简介
RPMsg-Lite 简介
一、设计背景
二、核心特性
三、工作原理
四、应用场景
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
下载方式
运行效果
双核工程使用注意事项
RPMsg-Lite 使用说明(Core1 Remote)
简介
RPMsg-Lite 简介
一、设计背景
二、核心特性
三、工作原理
四、应用场景
硬件说明
FSP 配置
RT-Thread Settings 配置
示例工程说明
编译&下载
烧录方式
运行效果
双核工程使用注意事项
NPU AI视觉篇
NPU 加速人脸检测使用说明
简介
系统整体架构
Arm® Ethos™-U55 NPU 特性
1. 硬件特性
YOLO-Fastest 模型介绍
FSP 配置
HyperRAM 配置
CEU 配置
CEU 时钟配置
D/AVE 2D 配置
RGB LCD 配置
LCD 背光配置
NPU 配置
RT-Thread Settings 配置
编译&下载
运行效果
FAQ
常见问题解答(FAQ)
一、烧录
Q1. 烧录固件时检测不到 DAP-Link
Q2. 创建示例工程后第一次编译报错
Q3. RFP 创建新项目的时候一直卡在这个界面
Q4. 使用 RFP 无法烧录 hex
Q5. 芯片出现了无法烧录的情况
Q6. 点击下载固件后,出现以下错误:Error(E0000305): The program file exceeds the flashmemory size of target device.Operation failed.
Q7. 使用 DAP-Link 烧录双核程序导致 DAP-Link 烧录程序异常
Q8. 烧录程序时提示找不到 rtthread.bin (找不到指定文件)
二、摄像头屏幕接线
Q9. 摄像头接线
Q10. RGB LCD 接线
Q11. MIPI LCD 接线
三、运行
Q12. 系统运行一段时间后卡死
反馈与支持
Titan-Board SDK
快速上手
快速上手
这里包含了 SDK 的 快速上手。
快速上手
Titan Board BSP 说明
简介
开发板介绍
外设支持
使用说明
快速上手
拓展说明
进阶使用
联系人信息
贡献代码
这些示例展示了 SDK 的 快速上手。