Releases: renesas/rzg-fsp
v3.0.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/G MPU Series, version 3.0.0.
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
Arm GNU Toolchain : 13.3.1.arm-13-24
Libgen Update for GNU ARM Embeeded Toolchains
Important Notice
- Please do not update J-Link Firmware beyond version 7.96e, as we have only confirmed RZ/G FSP's correct functionality with v7.96e.
New Features
-
New support for the following drivers:
-
for RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S
- r_sci_uart
-
for RZ/G2L, RZ/G2LC and RZ/G2UL
- r_dmac_b
-
-
Supported DMAC feature. The following drivers are available for RZ/G2L, RZ/G2LC and RZ/G2UL.
- r_riic_master
- r_scif_uart
- r_rspi
Fixes and Improvements
- FSP: Updated the entire RZ/G FSP to match RA FSP v5.6.0. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- FSP: Updated custom board template. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- CMSIS: Updated CMSIS to V6.1.0. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- FreeRTOS: Updated FreeRTOS to V10.6.1. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- FreeRTOS: Added the property of Debug Logging Name in FSP Configuration. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- FreeRTOS: Added the property of Task Notification Array Entries in FSP Configuration. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- BSP: Added the property of Early BSP Initialization on BSP tab in FSP Configuration. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- BSP: Added the property of Enable inline BSP IRQ functions on BSP tab in FSP Configuration. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- GPT: Added new API compareMatchSet. [Target device: RZ/G2L, RZ/G2LC and RZ/G3S]
- GPT: Added properties for Compare Match features in FSP Configuration. [Target device: RZ/G2L, RZ/G2LC and RZ/G3S]
- GPT, POEG: Updated allow to link GPT and POEG drivers using their stacks in FSP Configuration.[Target device: RZ/G2L, RZ/G2LC and RZ/G3S]
- SCIF_UART: Fixed the issue that the driver may calculate an invalid MDDR value as 256, which is out of range 128 to 255. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- SCIF_UART, MTU3, POEG: Added the property of Pins in FSP Configuration to link with Pin Configuration.
- SCIF_UART: [Target device: RZ/G2L, RZ/G2LC and RZ/G3S]
- MTU3: [Target device: RZ/G2L, RZ/G2LC and RZ/G2UL]
- POEG: [Target device: RZ/G2L and RZ/G2LC]
- RIIC_Master: Newly supports custom baudrate, in addition to the existing standard mode, fast mode, and fast mode plus. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- MTU3: Changed property's name from "Interrupts > Capture x Interrupt Enable" to "Interrupts > Capture/Compare match x Interrupt Enable" as new api Compare Match Set added. [Target device: RZ/G2L, RZ/G2LC and RZ/G2UL]
- XSPI_QSPI: Changed the category of "Prefetch Function" property from "General" to "Memory-mapping Support". [Target device: RZ/G3S]
- CANFD: Fixed the issue that FIFO Depth property is not able to set to 0 stages, even if FIFO is configured to Disabled, and add 0 stages to the list of FIFO Depth properties. Then, depending on the FIFO settings, the data read by calling read function could be an uncertain value because the size of FIFO could become larger than the buffer implemented in CANFD hardware. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- WDT: Added the following settings in FSP Configuration. [Target device: RZ/G3S]
- General > WDT Counting
- Reset Operation > WDT Pin Assertion
- Reset Operation > System Reset
- Reset Operation > Cold Reset
- WDT: Changed the implementation of FSP Configuration to set the channel automatically according to the core used. [Target device: RZ/G3S]
Deprecations
- None
Known Issues
- None
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.6.1
Supported Components
Category | Components | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
OS | FreeRTOS | ✓ | ✓ | ✓ | ✓ |
Middleware | OpenAMP | ✓ | ✓ | ✓ | ✓ |
Sensor (rm_hs300x, rm_hs400x, rm_comms_i2c, rm_zmod4xxx) |
✓ | ✓ | ✓ | NA | |
HAL Driver | ADC (r_adc_c) | ✓ | NA | ✓ | ✓ |
CANFD (r_canfd) | ✓ | ✓ | ✓ | ✓ | |
DMAC (r_dmac_b) | ✓ | ✓ | ✓ | ✓ | |
GPT (r_gpt) | ✓ | ✓ | N/A | ✓ | |
GTM (r_gtm) | ✓ | ✓ | ✓ | ✓ | |
I2C Master (r_riic_master) | ✓ | ✓ | ✓ | ✓ | |
INTC_IRQ (r_intc_irq) | ✓ | ✓ | ✓ | ✓ | |
INTC_NMI (r_intc_nmi) | NA | NA | NA | ✓ | |
MHU (r_mhu_ns, r_mhu_s, r_mhu_ns_swint_get, r_mhu_ns_swint_set) |
✓ | ✓ | ✓ | ✓ | |
MTU3 (r_mtu3) | ✓ | ✓ | ✓ | NA | |
POEG (r_poeg) | ✓ | ✓ | NA | ✓ | |
RSPI (r_rspi) | ✓ | ✓ | ✓ | ✓ | |
SCI (r_sci_uart) | ✓ | ✓ | ✓ | NA | |
SCIF (r_scif_uart) | ✓ | ✓ | ✓ | ✓ | |
WDT (r_wdt) | NA | NA | NA | ✓ | |
xSPI_qspi (r_xspi_qspi) | NA | NA | NA | ✓ |
Knowledge Base
Visit our knowledge base for other technical updates.
MD5 Checksums
- RZG_FSP_Packs_v3.0.0.zip 8a9b9480fbb3900f23deec4c5cbe1a58
- RZG_FSP_Packs_v3.0.0.exe 0fb3ad08c72b862dae10b7c7fcb84c71
- fsp_documentation_v3.0.0.zip aacea5b7432bd5410910f0b3f782429a
v2.1.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/G MPU Series, version 2.1.0.
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
Libgen Update for GNU ARM Embeeded Toolchains
Change to FSP License
The FSP license has been changed to BSD-3-Clause, allowing for more flexible use in open-source projects.
License terms (including exceptions) are available in the LICENSE file.
New Features
- None
Fixes and Improvements
- ADC_C: Fixed an issue that prevented correct access to each bit placed in each register of ADM3, ADINT, ADSTS and ADCRn for the following files and feature. [Target device: RZ/G2L, RZ/G2LC and RZ/G2UL]
- Register definitions in iodefine/iobitmask files.
- IO Register View window on e2 studio.
- ADC_C: Fixed an issue that if the value of "Sampling time" is set larger than 255 on FSP Configurator, the value will be rounded to 255. [Target device: RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/G3S]
- ADC_C: Fixed an issue that FSP Configurator displayed the error even though user input a settable value on the "Sampling time" of FSP Configurator when creating a project with the "CM33_FPU" core selected. [Target device: RZ/G3S]
- ADC_C: Fixed an issue that user cannot select the trigger source on the "Hardware trigger source" of FSP Configurator when creating a project with the "CM33_FPU" core selected. [Target device: RZ/G3S]
- CANFD: Fixed an issue that specifying an unsupported TX message buffer number (32 to 47) for the R_CANFD_Write function is not performed the check when the parameter check is enabled. [Target device: RZ/G2L, RZ/G2LC and RZ/G2UL]
- RIIC_Master, SCIF_UART, RSPI: Fixed an issue that user cannot select Enabled or Disabled on the "DMAC support" of FSP Configurator and the DMAC is not available when creating a project with the "CM33_FPU" core selected. [Target device: RZ/G3S]
Deprecations
- None
Known Issues
- None
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Supported Components
Category | Components | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
OS | FreeRTOS | ✓ | ✓ | ✓ | ✓ |
Middleware | OpenAMP | ✓ | ✓ | ✓ | ✓ |
Sensor (rm_hs300x, rm_hs400x, rm_comms_i2c, rm_zmod4xxx) |
✓ | ✓ | ✓ | NA | |
HAL Driver | ADC (r_adc_c) | ✓ | NA | ✓ | ✓ |
CANFD (r_canfd) | ✓ | ✓ | ✓ | ✓ | |
DMAC (r_dmac_b) | NA | NA | NA | ✓ | |
GPT (r_gpt) | ✓ | ✓ | N/A | ✓ | |
GTM (r_gtm) | ✓ | ✓ | ✓ | ✓ | |
I2C (r_riic_master) | ✓ | ✓ | ✓ | ✓ | |
INTC_IRQ (r_intc_irq) | ✓ | ✓ | ✓ | ✓ | |
INTC_NMI (r_intc_nmi) | NA | NA | NA | ✓ | |
MHU (r_mhu_ns, r_mhu_s, r_mhu_ns_swint_get, r_mhu_ns_swint_set) |
✓ | ✓ | ✓ | ✓ | |
MTU3 (r_mtu3) | ✓ | ✓ | ✓ | NA | |
POEG (r_poeg) | ✓ | ✓ | NA | ✓ | |
RSPI (r_rspi) | ✓ | ✓ | ✓ | ✓ | |
SCIF_uart (r_scif_uart) | ✓ | ✓ | ✓ | ✓ | |
WDT (r_wdt) | NA | NA | NA | ✓ | |
xSPI_qspi (r_xspi_qspi) | NA | NA | NA | ✓ |
Knowledge Base
Visit our knowledge base for other technical updates.
MD5 Checksums
- RZG_FSP_Packs_v2.1.0.zip ba4848d15d74299866f07f513cc27833
- RZG_FSP_Packs_v2.1.0.exe 23d5993a9a74879bb1a85504106e73fc
- fsp_documentation_v2.1.0.zip e3fd1196bfe2ded8934f21d24e378562
v2.0.1
Release Notes
Flexible Software Package (FSP) for Renesas RZ/G MPU Series, version 2.0.1.
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
Libgen Update for GNU ARM Embeeded Toolchains
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Features Added
- None
Feature Modified
Components | Modified Feature | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
rm_zmod4xxx | Reverted this component. | x | x | x | N/A |
rm_hs300x | Reverted this component. | x | x | x | N/A |
rm_hs400x | Reverted this component. | x | x | x | N/A |
rm_zmod4xxx | Reverted this component. | x | x | x | N/A |
Feature Removed
- None
Bug Fixes
- None
Known Issues
- None
MD5 Checksums
- RZG_FSP_Packs_v2.0.1.zip 105213720e0bd6008c9aed6846d53421
- RZG_FSP_Packs_v2.0.1.exe ee35798c1a9c9607397e2427cad71574
- fsp_documentation_v2.0.1.zip cad406949e0976c72c5585a47d7f8a05
- setup_rzgfsp_v2_0_1_e2s_v2024-01.1.exe e5912be2bab0dba91e5ff5a4148e1915
v2.0.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/G MPU Series, version 2.0.0.
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
Libgen Update for GNU ARM Embeeded Toolchains
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Features Added
- Support for new devices:
- RZ/G3S MPU
- Support for new development kits:
- RZ/G3S Evaluation Board Kit
Other additions are listed in the table below.
Components | Additional Feature | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
N/A | Driver API update in align with RA FSP v4.4.0 | x | x | x | N/A |
r_mtu3 | Made additional support | x | x | x | N/A |
r_adc_c | Made additional support | x | N/A | x | x |
r_dmac_b | Made additional support | N/A | N/A | N/A | x |
r_rspi | Made DMAC transfer support | N/A | N/A | N/A | x |
r_scif_uart | Made DMAC transfer support | N/A | N/A | N/A | x |
r_riic_master | Made DMAC transfer support | N/A | N/A | N/A | x |
Feature Modified
Components | Modified Feature | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
r_rspi | Changed the maximum supported bitrate to 25Mbps in accordance with the specification change b/w UM Rev1.20 and 1.30. | x | x | x | N/A |
r_rspi | Supported the enablement and disablement of the function to keep SSL level on FSP Smart Configurator. | x | x | x | x |
r_poeg | Supported the enablement and disablement of POEG related interrupts on FSP Smart Configurator. | x | x | N/A | x |
r_gpt | Supported the enablement and disablement of GPT related interrupts on FSP Smart Configurator. | x | x | N/A | x |
r_gpt | Supported to display an error on FSP Configurator when configuring Capture A/B Source Setting even though Capture A/B Interrupt Enable is configured is Disable. | x | x | N/A | x |
r_gtm | Excluded channel 0 support because its state was the secure one by default on RZ/G2L, RZ/G2LC and RZ/G2UL. | x | x | x | N/A |
r_mhu | Changed the allocation of shared memory so that the communication between CM33 and CM33_FPU can be supported. | x | x | x | x |
Feature Removed
- None
Bug Fixes
Components | Modified Feature | RZ/G2L | RZ/G2LC | RZ/G2UL | RZ/G3S |
---|---|---|---|---|---|
r_gpt | Fixed the issue that GPT counter period was NOT configured as expected when calling R_GPT_DutyCycleSet function to configure arbitrary duty ratio. | x | x | N/A | x |
r_gpt, r_mhu_ns, r_mhu_s, r_mhu_ns_swint_get, r_mhu_ns_swint_set | Fixed the issue that parameter checking won’t work even if it’s enabled in BSP. | x | x | x | x |
r_rspi | Fixed the issue that the function to keep SSL level was unexpectedly enabled under slave mode. | x | x | x | x |
r_gtm | Fixed the issue that the value which exceeded the maximum number representable by 32-bit unsigned integer was allowable for Period on FSP Configurator. | x | x | x | x |
r_riic_master | Fixed the following issues caused by the wrong setting of WAIT bit. - When receiving by specifying 1 byte as the argument of R_RIIC_MASTER_Read function, the operation for SCL signal holding to low level could not be enabled when NACK output. - When receiving by specifying 3 or more bytes as the argument of R_RIIC_MASTER_Read function, the operation for SCL signal holding to low level was unexpectedly enabled between each reception and the next reception. |
x | x | x | x |
Known Issues
- None
MD5 Checksums
- RZG_FSP_Packs_v2.0.0.zip 8b7e29a01ad082ff7f95e5ca3ba370ea
- RZG_FSP_Packs_v2.0.0.exe 6ff433e5a675688f08cfd06a6358dfbd
- fsp_documentation_v2.0.0.zip 285cc90db39159927aa6a8a5ec498895
- setup_rzgfsp_v2_0_0_e2s_v2024-01.1.exe 9fcf431862d0c0c9aba4ef8fac861fd0
v1.2.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/G MPU Series, version 1.2.0.
All installers are available in the Assets section of this release.
Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.
Tools
GCC Compiler : 9-2019-q4-major
Libgen Update for GNU ARM Embeeded Toolchains
Features Added
- Added Interrupt Controller (r_intc_irq) support.
- Added API function (R_RIIC_MASTER_StatusGet) for r_riic.
- Added I2C Communication Device (rm_comms_i2c) support.
- Added Temperature/Humidity Sensor (rm_hs300x, rm_hs400x) support.
- Added Gas Sensor ZMOD4410, ZMOD4510 support.
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.3-LTS-Patch-2
Bug Fixes
- r_rspi
- Fixed the issue that transfer cannot be performed if receiving or transmitting processing is performed continuously after executing 1-byte transmission processing.
Known Issues
- None
MD5 Checksums
- RZG_FSP_Packs_v1.2.0.zip aa2919418ff100981d122a5ce1f77d78
- RZG_FSP_Packs_v1.2.0.exe b91709d57724a7a6309b5540e9306748
- fsp_documentation_v1.2.0.zip 2e5971970fdd253176b1dd9f7ff1f631