Files
rt-thread/bsp/renesas
Bernard Xiong 743b614875 [components][clock_time] Refactor time subsystem around clock_time (#11111)
* [components][clock_time] Refactor time subsystem around clock_time

Introduce the clock_time core with clock source/event separation, high-resolution scheduling, and boot-time helpers, plus clock_timer adapters for timer peripherals.

Remove legacy ktime/cputime/hwtimer implementations and migrate arch and BSP time paths to the new subsystem while keeping POSIX time integration functional.

Update drivers, Kconfig/SConscript wiring, documentation, and tests; add clock_time overview docs and align naming to clock_boottime/clock_hrtimer/clock_timer.

* [components][clock_time] Use BSP-provided clock timer frequency on riscv64

* [risc-v] Use runtime clock timer frequency for tick and delays

* [bsp] Add clock timer frequency hooks for riscv64 boards

* [bsp] Update Renesas RA driver doc clock_timer link

* [bsp] Sync zynqmp-r5-axu4ev rtconfig after config refresh

* [bsp][rk3500] Update rk3500 clock configuration

* [bsp][hpmicro] Add rt_hw_us_delay hook and update board delays

* [bsp][stm32l496-st-nucleo] enable clock_time for hwtimer sample in ci

* [bsp][hpmicro] Fix rtconfig include scope for hpm6750evk

Move rtconfig.h include outside the ENET_MULTIPLE_PORT guard for hpm6750evk and hpm6750evk2 so configuration macros are available regardless of ENET settings.

* [bsp][raspi3] select clock time for systimer

* [bsp][hpm5300evk] Trim trailing blank line

* [bsp][hpm5301evklite] Trim trailing blank line

* [bsp][hpm5e00evk] Trim trailing blank line

* [bsp][hpm6200evk] Trim trailing blank line

* [bsp][hpm6300evk] Trim trailing blank line

* [bsp][hpm6750evk] Trim trailing blank line

* [bsp][hpm6750evk2] Trim trailing blank line

* [bsp][hpm6750evkmini] Trim trailing blank line

* [bsp][hpm6800evk] Trim trailing blank line

* [bsp][hpm6e00evk] Trim trailing blank line

* [bsp][nxp] switch lpc178x to gcc and remove mcx timer source

* [bsp][stm32] fix the CONFIG_RT_USING_CLOCK_TIME issue.

* [docs][clock_time] add clock time documentation

* [docs][clock_time] Update clock time subsystem documentation

- Update device driver index to use correct page reference
- Clarify upper layer responsibilities in architecture overview
- Update README to describe POSIX/libc, Soft RTC, and device driver usage
- Refine architecture diagram with improved layout and color scheme
- Remove obsolete clock_timer.md file

* [kernel][utest] Trim trailing space

* [clock_time] Fix hrtimer wrap handling

* [clock_time] fix the static rt_inline issue

* [clock_time] fix the rt_clock_hrtimer_control result issue
2026-01-31 17:44:27 +08:00
..

RA BSP 说明

RA 系列 BSP 目前支持情况如下表所示:

BSP 文件夹名称 开发板名称
RA6 系列
ebf_qi_min_6m5 野火 启明6 开发板
ra6m4-cpk Renesas 官方 CPK-RA6M4 开发板
ra6m4-iot Renesas 官方 IOT-RA6M4 开发板
ra6m3-ek Renesas 官方 RA6M3-EK 开发板
ra6m3-hmi-board Renesas 联合 RT-Thread RA6M3-HMI-Board 开发板
RA4 系列
ra4m2-eco Renesas 官方 RA-Eco-RA4M2 开发板
RA2 系列
ra2l1-cpk Renesas 官方 CPK-RA2L1 开发板
RA8 系列
ra8m1-ek Renesas 官方 EK-RA8M1 开发板
ra8d1-ek Renesas 官方 EK-RA8D1 开发板
ra8d1-vision-board Renesas 联合 RT-Thread RA8D1-Vision-Board 开发板
ra8p1-titan-board Renesas 联合 RT-Thread RA8P1-Titan-Board 开发板
RZ 系列
rzt2m_rsk Renesas 官方 RSK-RZT2M 开发板
rzn2l_rsk Renesas 官方 RSK-RZN2L 开发板

可以通过阅读相应 BSP 下的 README 来快速上手,如果想要使用 BSP 更多功能可参考 docs 文件夹下提供的说明文档,如下表所示:

BSP 使用教程 简介
外设驱动使用教程 讲解 BSP 上更多外设驱动的使用方法
外设驱动介绍与应用 讲解 RA 系列 BSP 驱动的支持情况,以及如何利用驱动框架开发应用程序
使用 FSP 配置外设驱动 介绍如何使用 FSP 工具添加和配置外设
瑞萨RA2L1开发实践指南 介绍基于 RA2L1 如何添加和配置外设
瑞萨RA6m3开发实践指南 介绍基于 RA6M3 如何添加和配置外设
BSP 制作与提交 简介
BSP 制作教程 讲解 RA 系列 BSP 的制作方法,以及在制作 BSP 和提交 BSP 时应当遵守的规范
外设驱动添加指南 讲解 BSP 添加更多设备驱动的方法

English documents

BSP Tutorial Introduction
BSP Peripheral Driver Tutorial of RA Series Explains how to use more peripheral drivers on the BSP
Introduction to RA Series Drives Explains the support of RA series BSP drivers and how to develop applications using the driver framework
RA Series Uses FSP to Configure Peripheral Drivers Introduces how to add and configure peripherals using the FSP tool
BSP Production and Submission Introduction
Building a BSP for the RA Series Dev Board Explains how the RA series BSPs are created and the specifications to be followed when creating and submitting BSPs
Peripheral Driver Addition Guide of RA Series Explains how to add more device drivers to BSP