Conversation
|
👋 感谢您对 RT-Thread 的贡献!Thank you for your contribution to RT-Thread! 为确保代码符合 RT-Thread 的编码规范,请在你的仓库中执行以下步骤运行代码格式化工作流(如果格式化CI运行失败)。 🛠 操作步骤 | Steps
完成后,提交将自动更新至 如有问题欢迎联系我们,再次感谢您的贡献!💐 |
📌 Code Review Assignment🏷️ Tag: bsp_renesasReviewers: kurisaW Changed Files (Click to expand)
🏷️ Tag: workflowReviewers: @Rbb666 kurisaW @supperthomas Changed Files (Click to expand)
📊 Current Review Status (Last Updated: 2025-11-08 21:55 CST)
📝 Review Instructions
|
There was a problem hiding this comment.
Pull Request Overview
This PR adds BSP support for the Renesas ra6m4-eco development board to RT-Thread. The changes introduce a complete board support package including CMSIS 6 core headers, FAL (Flash Abstraction Layer) configuration, and build system integration.
- Adds CMSIS 6.1 core peripheral access layer headers for ARM Cortex-M processors
- Implements ra6m4-eco board-specific configuration and flash partition setup
- Integrates build support for GCC and ARM Clang toolchains
Reviewed Changes
Copilot reviewed 47 out of 154 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| bsp/renesas/ra6m4-eco/ra/arm/CMSIS_6/CMSIS/Core/Include/m-profile/*.h | CMSIS 6 M-profile compiler intrinsics and core function headers |
| bsp/renesas/ra6m4-eco/ra/arm/CMSIS_6/CMSIS/Core/Include/core_*.h | CMSIS core peripheral definitions for various Cortex-M variants |
| bsp/renesas/ra6m4-eco/ra/arm/CMSIS_6/CMSIS/Core/Include/cmsis_*.h | CMSIS version definitions and compiler abstraction layer |
| bsp/renesas/ra6m4-eco/ra/SConscript | Build script for ra6m4-eco BSP with FSP integration |
| bsp/renesas/ra6m4-eco/memory_regions.scat | Memory region definitions for ARM linker |
| bsp/renesas/ra6m4-eco/board/ports/fal_cfg.h | Flash partition table configuration |
| bsp/renesas/ra6m4-eco/board/ports/SConscript | Board-level driver build configuration |
| */ | ||
|
|
||
| /* PIN to IRQx table */ | ||
| #define PIN2IRQX_TABLE(pin) \ |
|
另外请压缩提交 |
| | RTC | 支持 | | | ||
| | ADC | 支持 | | | ||
| | DAC | 支持 | | | ||
| | SPI | 支持 | | |
拉取/合并请求描述:(PR description)
为什么提交这份PR (why to submit this PR)
Add bsp ra6m4-eco.
请提供验证的bsp和config (provide the config and bsp)
bsp/renesas/ra6m4-eco
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
#if 0代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up