Flexible Software Package (FSP) for Renesas RA MCU Family
FSP is the next generation Arm® MCU software package from Renesas, that enables secure devices and IoT connectivity through production ready peripheral drivers, Azure RTOS or FreeRTOS, and portable middleware stacks. FSP includes best-in-class HAL drivers with high performance and low memory footprint. Middleware stacks with Azure RTOS and FreeRTOS integration are included to ease implementation of complex modules like communication and security. The e² studio ISDE provides support with intuitive configurators and intelligent code generation to make programming and debugging easier and faster.
FSP uses an open software ecosystem and provides flexibility in using your preferred RTOS, legacy code, and third-party ecosystem solutions.
FSP v5.6.0
AIK-RA6M3
AIK-RA4E1
BGK-RA6E2
CK-RA6M5
CK-RA6M5 V2
FPB-RA0E1
FPB-RA2E1
FPB-RA2E2
FPB-RA2E3
FPB-RA4E1
FPB-RA4E2
FPB-RA4T1
FPB-RA6E1
FPB-RA6E2
FPB-RA6T3
FPB-RA8E1
EK-RA2A1
EK-RA2A2
EK-RA2E1
EK-RA2E2
EK-RA2L1
EK-RA4E2
EK-RA4M1
EK-RA4M2
EK-RA4M3
EK-RA4W1
EK-RA6E2
EK-RA6M1
EK-RA6M2
EK-RA6M3
EK-RA6M3G
EK-RA6M4
EK-RA6M5
EK-RA8D1
EK-RA8M1
MCK-RA4T1
MCK-RA6T2
MCK-RA6T3
MCK-RA8T1
RSSK-RA2L1
RSSK-RA6T1
VK-RA8M1
VOICE-RA2L1
VOICE-RA4E1
VOICE-RA6E1
For a list of software modules packaged with FSP, see Supported Software.
On November 21, 2023, Microsoft announced that they have decided to contribute Azure RTOS to open source under the stewardship of the Eclipse foundation and Azure RTOS will become Eclipse ThreadX. For detailed information, please refer to the announcement at Microsoft Contributes Azure RTOS to Open Source.
The support strategy scheme for Eclipse ThreadX will be determined and communicated at a later date. Microsoft will discontinue the Azure RTOS and Azure RTOS Middleware under the existing agreement LICENSED-HARDWARE.txt.
It is important to note that updates for Azure RTOS on these hardware will no longer be provided.
Product Security Advisories for FSP and third party software (where available) are tagged with the 'product_security_advisory' label. Please check these issues for information from the respective vendors for affected versions and a recommended workaround or patch upgrade.
Visit GitHub Issues for this project.
Critical issues that cause an MCU to operate out of the hardware manual documented specifications are tagged with the 'critical' label. Please check critical issues before going to production for a workaround or recommended patch upgrade.
FSP versions of 2.0.0 and later require a minimum e² studio version of 2020-10.
FSP versions of 2.3.0 and later require a minimum e² studio version of 2021-01.
FSP versions of 3.0.0 and later require a minimum e² studio version of 2021-04.
FSP versions of 3.2.0 and later require a minimum e² studio version of 2021-07.
FSP versions of 3.4.0 and later require a minimum e² studio version of 2021-10.
FSP versions of 3.6.0 and later require a minimum e² studio version of 2022-01.
FSP versions of 3.7.0 and later require a minimum e² studio version of 2022-04.
FSP versions of 4.0.0 and later require a minimum e² studio version of 2022-07.
FSP versions of 4.1.0 and later require a minimum e² studio version of 2022-10.
FSP versions of 4.3.0 and later require a minimum e² studio version of 2023-01.
FSP versions of 4.4.0 and later require a minimum e² studio version of 2023-04.
FSP versions of 4.6.0 and later require a minimum e² studio version of 2023-07.
FSP versions of 5.0.0 and later require a minimum e² studio version of 2023-10.
FSP versions of 5.2.0 and later require a minimum e² studio version of 2024-01.1.
FSP versions of 5.3.0 and later require a minimum e² studio version of 2024-04.
FSP versions of 5.5.0 and later require a minimum e² studio version of 2024-07.
FSP versions of 5.6.0 and later require a minimum e² studio version of 2024-10.
If you have already installed a previous FSP release that included e² studio then you can download the packs separately. These are available for download under the Assets section for each release. There is a zipped version, FSP_Packs_
When using the zipped version of the packs the zip file should be extracted into the e² studio support area. This directory is typically found under the user's home directory with a path such as ~/.eclipse/com.renesas.platform_2047834950
. The number on the end of the path is unique to each e² studio installation. If you have two e² studio installations then you will have two directories with names of the format ~/.eclipse/com.renesas.platform_
. Please note that e² studio must have been run at least once for this directory to be created. You can find the support area for a particular e² studio installation by clicking Help >> About e² studio
. In the window that pops up click Installation Details
and choose the Support Folders
tab. The e² studio support area path will be shown.
Download the FSP with e² studio Installer from the Assets section of the current release.
Run the installer. This will install the e² studio tool, FSP packs, chosen toolchains (GCC and/or LLVM) and other tools required to use this software. No additional installations are required.
See RASC User Guide for MDK and IAR.
Open e² studio and click File > New > C/C++ Project.
In the window that pops up, choose Renesas RA in the left pane.
FSP Releases : https://github.com/renesas/fsp/releases
FSP Documentation : https://renesas.github.io/fsp
FSP Webpage: www.renesas.com/ra/fsp
RA Product Information: www.renesas.com/ra
RA Product Support Forum: www.renesas.com/ra/forum
e² studio : www.renesas.com/e2studio
Example Projects : https://github.com/renesas/ra-fsp-examples
Knowledge Base: https://en-support.renesas.com/knowledgeBase/category/31087
Support: www.renesas.com/support