Skip to content

Releases: renesas/rzn-fsp

v3.0.0

29 Aug 07:38

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 3.0.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v3_0_0_e2s_v2025-04.1.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v3_0_0_rzsc_v2025-04.1.exe, from here.

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 for Cortex-R52: 13.3.Rel1

GCC Compiler for Cortex-A55: 10.3-2021.07

IAR Embedded Workbench for Arm: 9.60.3

e² studio: 2025-04.1

SEGGER J-Link Software: 8.30

Features Added

  • CA55 MMU dynamic configuration support added.
  • CR52 MPU dynamic configuration support added.
  • Event output in compare function support added to ADC (r_adc).
  • Selective access space from CS or CS mirror feature support added to BSC_NOR (r_bsc_nor).
  • External address space CS2 operation (16bit data bus) support added to BSC_SDRAM (r_bsc_sdram).
  • Customize wave form feature support added to GPT (r_gpt).
  • One shot pulse and triangle wave mode 3 support added to GPT (r_gpt).
  • R_GPT_CompareMatchSet API support added to GPT (r_gpt).
  • Triangle wave mode 3 support added to GPT_THREE_PHASE (r_gpt_three_phase).
  • R_MTU3_Enable, R_MTU3_Disable, R_MTU3_DutyCycleSet, R_MTU3_CompareMatchSet APIs support added to MTU3 (r_mtu3).
  • Some algorithms support added to RSIP (r_rsip_protected).
    • AES: CCM mode
    • HMAC: HMAC-SHA384, HMAC-SHA512
    • ECDSA: NIST P-384 (secp384r1), Brainpool 384bit (brainpoolP384r1)
    • EdDSA: edwards25519 (Ed25519)
  • Smart card interface driver support added (r_sci_smci).
  • Selective transfer method support from CPU or DMA transfer added to SDHI (r_sdhi).
  • R_USB_DriverActivate, R_USB_CallbackMemorySet, R_USB_OtgCallbackSet and R_USB_OtgSRP APIs support added to USB (r_usb_basic).
  • R_USB_HCDC_ControlDataRead, R_USB_HCDC_SpecificDeviceRegister and R_USB_HCDC_DeviceInfoGet APIs support added to USB_HCDC (r_usb_hcdc).
  • R_XSPI_HYPER_DirectTransfer() for direct register handling and communication support added to xSPI_HYPER (r_xspi_hyper).
  • Support for Block Media Custom Implementation and Block Media SD/MMC selectable on lower stack of FSP Configuration added to FreeRTOS+FAT (rm_freertos_plus_fat).

Third Party Software

These third party software solutions are included alongside FSP.

Arm CMSIS: v6.1.0

FreeRTOS-Kernel: V11.1.0

FreeRTOS-Plus-TCP: V4.2.2

Lab-Project-FreeRTOS-FAT: @f834aee4

Bug Fixes and Improvements

  • Update CMSIS version to v6.1.0.
  • Update the FreeRTOS kernel version to V11.1.0.
  • Update the FreeRTOS+TCP version of the TCP/IP stack to V4.2.2.
  • Update the FreeRTOS+FAT version to @f834aee4.

bsp

  • Improved linker scripts for readability and uniform section layout.
  • Improved linker scripts to reduce memory copy time in flash boot modes.
  • Added an explanation of memory access if the CPU-MPU configuration.
  • Added a note on virtual address assignment with two different attributes for one physical address to FSP Documentation.
  • Added TCM initialization process for RZ/N2H CR52 CPU1.
  • Changed the program layout of RZ/N2H CR52 CPU1 to TCM.
  • Removed unnecessary symbol in linker script for IAR compiler.
  • Added "Warm Start Callbacks" section to FSP Documentation.
  • Fixed a bug in the GCC compiler linker script that caused the start address of a NONCACHE Region to not be 0x0 even if SYSTEM_RAM_START was not defined in memory_region.ld.
  • Added a feature to execute a user defined function when an assertion or error occurs.
  • Fixed a bug that variables were not initialized correctly on software reset of secondary core in application using multiple firmware.
  • Fixed duplicate definition errors of FIQ enable and disable functions.
  • Renamed the BSP reset APIs.
  • The CMSIS headers used by CA55 for NOP, __CLZ, __RBIT, __REV, and __REV16 functions have been modified to not use the __iar_builtin functions.

r_adc

  • Corrected procedure to stop the A/D conversion in R_ADC_ScanStop and R_ADC_Close APIs.
  • Added a validity check of setting value for Start trigger source selection from MTU3 and Windows compare function.

r_icu_error

  • Removed error events which did not exist for ENCIF and DSMIF of RZ/N2H in FSP Configuration.

r_canfd

  • Revised method for calculating RAM consumption by FIFO.

r_cmt

  • Changed to not handle unintended second interrupt in one-shot mode.

r_dmac

  • Corrected a typo of member name in dmac_extended_cfg_t.

r_doc

  • Replaced handle_error() with assert() in example code.
  • Added process to check for validity before callback function calls.

r_dsmif

  • Removed mode setting items from r_dsmif module stack of FSP Configuration.
  • The condition for determining whether or not a macro definition is required was changed from whether or not enumrated member is defined to checking the number of DSMIF units.

r_ether_selector

  • Fix a bug that an exeption occurs in R_ETHER_SELECTOR_Open API when enable parameter checking.
  • Corrected the operator of calculating the PHYLNK.SWLINK bits in R_ETHER_SELECTOR_Open API.

r_ether_switch

  • Resolved a warning about conversion from long unsigned int to uint32_t.
  • Fixed a bug that R_ETHSE_Close API crashed when its first argument was NULL.

r_gmac

  • Fixed a parameter checking non-executable bug.

r_gmac_b

  • Restricted r_gmac_b module buffer size to a multiple of 16 bytes for successful receiving operation.
  • Fixed a parameter checking non-executable bug.

r_gpt

  • Fixed a bug that prevented the R_GPT_DutyCycleSet API did not execute processing when GPT_IO_PIN_GTIOCA_AND_GTIOCB was used.
  • Fixed a bug that GPT counter initialization was not executed when reopening after using triangle-wave PWM mode.
  • Added a note for "Updating Period and Duty Cycle" section and "Unit" section on unit and channel settings to FSP Documentation.
  • Fixed a issue in which the clock frequencies of non-safety and safety channels could not be obtained correctly in the R_GPT_InfoGet API.

r_ioport

  • Removed some pins which were not supported in RZ/N2L.

r_mtu3

  • Removed MTU5 configuration and "Extra Feature" from r_mtu3 module stack of FSP Configuration.
  • Modified the arguments of R_MTU3_PeriodSet, R_MTU3_InfoGet and R_MTU3_StatusGet APIs.
  • Replaced handle_error() with assert() in example code.
  • Changed the hierarchical structure of items on FSP Configuration.
  • Changed APIs used to start and stop the timer in the input capture function.

r_mtu3_three_phase

  • Replaced handle_error() with assert() in example code.
  • Suppported enabling write protection for r_mtu3_three_phase.

r_lcdc

  • Added parameter checking feature.

r_pcie_ep

  • Changed interrupt setting from required to optional.
  • Removed unnecessary processing in interrupt processing.

r_pcie_rc

  • Changed interrupt setting from required to optional.
  • Removed unnecessary processing in interrupt processing.

r_poe3

  • Replaced handle_error() with assert() in example code.

r_poeg

  • Replaced handle_error() with assert() in example code.

r_rsip_protected

  • Fixed a bug that RSIP_KDF_HMAC_Update() could fail under certain conditions after R_RSIP_KDF_HMAC_Resume() when the total length of processed messages exceeded 128 bytes.
  • Fixed a bug that RSIP_KDF_HMAC_Update API did not work after resumption.
  • Improved AES and ECC primitive performanes.
  • Reduced the code size.
  • Added a user macro to configure the maximum number of polling loop iterations.

r_sci_i2c

  • Added valid channel checking feature.

r_sci_spi

  • Corrected FIFO reset processing.
  • Replaced handle_error() with assert() in example code.
  • Added clear restart issue flag to abort processing.
  • Removed ICR.ICCACKT bit masking process from interrupt reconfiguration function.

r_sci_uart

  • Replaced handle_error() with assert() in example code.
  • Changed to allow callback to be NULL when callling R_SCI_UART_Open.
  • Changed the variable width of Modulation Duty setting from uint32_t to uint8_t.
  • Changed transfer data storage processing to FIFO priority in common function for TXI interrupt and DMA transfer completion interrupt.

r_sdhi

  • Added a description about "Default Speed mode" to FSP Documentation.
  • Added a validity check of PLL2 clock sharing setting required by RZ/N2H in FSP Configuration.

r_spi

  • Replaced handle_error() with assert() in example code.
  • Changed interrupt setting from required to optional.

r_usb_basic

  • Corrected the pipe number acquisition process of the R_USB_PipesGet function.

r_xspi_ospi

  • Added limitations on concurrent access of the xSPI address space and using 8D-8D-8D mode to FSP Documentation.
  • Corrected typoes in example code and fixed example code for RZ/N2H.
  • Added write enable bit configuration and its checking mechanism.
  • Replaced __REV16 function with driver internal function.
  • Corrected address calculation for a ...
Read more

v2.2.0

25 Apr 11:09

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 2.2.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v2_2_0_e2s_v2025-01.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v2_2_0_rzsc_v2025-01.exe, from here.

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 for Cortex-R52: 13.3.Rel1

GCC Compiler for Cortex-A55: 10.3-2021.07

IAR Embedded Workbench for Arm: 9.60.3

e² studio: 2025-01

SEGGER J-Link Software: 8.12e

Features Added

  • Flexible bitrate setting in Standard-mode and Fast-mode support added to I2C_MASTER(r_iic_master).
  • LCD Controller driver support added (r_lcdc).
  • TLS1.3 IV derivation support added to RSIP(r_rsip_protected).
  • RFC3394 AES key wrap functions support added to RSIP(r_rsip_protected).
  • Flexible bitrate setting in Standard-mode and Fast-mode support added to SCI_I2C(r_sci_uart).
  • Flexible trigger level setting of the receive FIFO support added to SCI_UART(r_sci_uart).
  • SD/MMC Host Interface driver support added (r_sdhi).
  • Host Compliance Test Mode setting support added to USB_BASIC(r_usb_basic).
  • USB Host Vendor class driver support added (r_usb_hvnd).
  • USB Peripheral Vendor class driver support added (r_usb_pvnd).
  • DMAC support added to xSPI_OSPI(r_xspi_ospi).
  • Measures against side-channel attack added to xSPI_QSPI(r_xspi_qspi).
  • DMAC support added to xSPI_QSPI(r_xspi_qspi).
  • Block Media SD/MMC middleware support added (rm_block_media_sdmmc).
  • The number of GMAC descriptors that can be set in the fsp configurator has been expanded to 64 (r_gmac, r_gmac_b).

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

Bug Fixes and Improvements

  • Improved GPT/MTU3 event selector(GPT_SEL) available with GPTm_n_INT[3:0].

bsp

  • Improved BSP common handler for unintended interrupt numbers.
  • Added a section of System Error Interrupt (SEI,NMI) to the FSP Documentation.
  • Fixed a bug that the secondary core variables are not initialized at software reset.
  • Fixed a bug that CA55 does not work when variables are placed in noncache section.
  • Added LPDDR4 SDRAM Subsystem section explaining how to incorporate DDR parameter files into FSP to the FSP Documentation.
  • Added DDR and PCIE regions to linker script.
  • Fixed a bug that no build error occurs even if a program is placed in an invalid area.
  • Resolved a linker error when building r_xspi_qspi of RZ/N2H with gcc compiler.
  • Moved CPU_CTRL setting from hal_entry() to startup code.
  • Changed items that cannot be set on BSP tab of FSP Configuration in the secondary project to be displayed as grayed out.
  • Changed the default settings of the MMU/MPU regions.
    • RZ/N2H : PCIE0/1 mirror, DDR mirror 0/1
  • Fixed a bug where the post-module reset wait processing was not executed correctly.

r_adc

  • Added calibration process to R_ADC_Open() function.

r_bsc_sdram

  • Fixed a bug that required setting up unnecessary pins on Pins tab of FSP Configuration.

r_cgc

  • Corrected a typo of clock name for RZ/N2H on FSP Documentation and comments of driver source code.

r_dmac

  • Added process to return an error when the converted address is not valid in CA55 project.

r_ethsw

  • Fixed a bug that the R_ETHSW_TdmaEnableSet function could not select the correct timer.
  • Fixed a bug that the number of reserve bits in the ETHSW Port Mask bit field is incorrectly defined.

r_gpt

  • Fixed a bug that a build error occurs when setting Pin Output Support.
  • Fixed a bug that R_GPT_DutyCycleSet is not set correctly when GPT_IO_PIN_GTIOCA_AND_GTIOCB was used.
  • Fixed a bug that the duty may unintentionally become 100% when changing the duty setting.
  • Fixed a bug that an error occurred when selecting other than Unit1 for NONSAFETY on FSP Configuration.
  • Fixed a bug that the error was not resolved after adding “ELC” on Stacks tab of FSP Configuration when using event link feature.
  • Fixed a bug that no error occurs when a resource conflicts in a secondary project for multiprocessing.

r_iic_master

  • Modified the transmit acknowledge setting and its write-protection setting.
  • Fixed a bug that ICMR3.WAIT bit is not set when the received data is equal to or less than 2 bytes.

r_iic_slave

  • Modified the stop condition clear process.
  • Modified the error checking condition when operating in conjunction with DMAC and corrected the valid setting address range.

r_mtu3

  • Fixed a bug that MTU3 callback does not occur as expectation.
  • Fixed a bug that no error occurs when a resource conflicts in a secondary project for multiprocessing.

r_poe3

  • Removed a limitation that POE10# and POE11# are not suppported as a control pin for MTU3 output.

r_poeg

  • Fixed a bug that missing constraint for DSMIF error trigger in channel 1 and channel 2.
  • Fixed a bug that DSMIF 0/1 error 1 trigger and status macros are not defined.

r_shared_memory

  • Fixed a bug that the memory area in use was overwritten.

r_tsu

  • Moved category from Analog to Sensor on FSP Documentation and Stacks tab of FSP Configuration.

r_tsu_b

  • Moved category from Analog to Sensor on FSP Documentation and Stacks tab of FSP Configuration.
  • Fixed a bug that no error occurs when a resource conflicts in a secondary project for multiprocessing.

r_usb_basic

  • Fixed a bug that the USB driver for CA55 project does not work.
  • Corrected USB module startup processing for RZ/N2H device.
  • Improved the While(1) section to notify the higher level that it is enabled during debugging.

r_xspi_hyper

  • Modified a handling of the close function when r_xspi_hyper module uses different channels of a same unit.

r_xspi_ospi

  • Added process to return an error when the converted address is not valid in CA55 project.
  • Added prefetch buffer clear at the end of erase and write (Direct transfer) functions.
  • Modified a handling of the close function when r_xspi_ospi module uses different channels of a same unit.

r_xspi_qspi

  • Added process to return an error when the converted address is not valid in CA55 project.
  • Corrected a typo of channel number in Custom Address Space description and changed initial value of Flash Size to 64 MB on FSP Configuration.
  • Added prefetch buffer clear at the end of erase and write (Direct transfer) functions.
  • Modified a handling of the close function when r_xspi_qspi module uses different channels of a same unit.

rm_freertos_plus_fat

  • Corrected processing when an interrupt is not used in example code.
  • Added error checking process to RM_FREERTOS_PLUS_FAT_Close.
  • Fixed an issue where the RM_FREERTOS_PLUS_FAT_InfoGet function would not return an error if it was called after the RM_FREERTOS_PLUS_FAT_DiskDeinit function had been called.

rm_freertos_plus_tcp

  • Avoided warnings that occur at build time.

rm_freertos_port

  • Fixed a bug that CPU registers save and restore process cannot be performed correctly in FIQ_Handler for CA55 projects.

openamp

  • Updated libmetal of the OpenAMP module.

Known Issues

Known issues checks Getting Started document in each product page.

Supported Components

Category Module category Components RZ/N2L RZ/N2H
OS - FreeRTOS
Middleware - OpenAMP N/A
Networking EtherCAT SSC Port (rm_ethercat_ssc_port)
FreeRTOS+TCP (rm_freertos_plus_tcp)
RTOS FreeRTOS Port (rm_freertos_port)
Storage Block Media Custom Implementation (rm_block_media_user)
Block Media USB (rm_block_media_usb)
Block Media SD/MMC (rm_block_media_sdmmc) N/A
FreeRTOS+FAT (rm_freertos_plus_fat)
HAL Driver Analog ADC (r_adc)
DSMIF (r_dsmif)
Connectivity CANFD (r_canfd)
I2C Master (r_iic_master)
I2C Slave (r_iic_slave)
PCIE_EP (r_pcie_ep) N/A
PCIE_RC (r_pcie_rc) N/A
SCI I2C (r_sci_i2c)
SCI SPI (r_sci_spi)
SCI UART (r_sci_uart)
SPI (r_spi)
USB (r_usb_basic)
USB hCDC (r_usb_hcdc)
USB hHID (r_usb_hhid)
USB hMSC (r_usb_hmsc)
USB pCDC (r_usb_pcdc)
USB pMSC (r_usb_pmsc)
USB hVND (r_usb_hvnd)
USB pVND (r_usb_pvnd)
Display LCDC (r_lcdc) N/A
Input External IRQ (r_icu)
Monitoring CRC (r_crc)
DOC (r_doc)
WDT (r_wdt)
Networking Ethernet PHY (r_ether_phy)
Ethernet SELECTOR (r_ether_selector)
Ethernet Switch (r_ethsw)
Ethernet (r_gmac) N/A
Ethernet (r_gmac_b) N/A ...
Read more

v2.1.0

16 Dec 05:22

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 2.1.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v2_1_0_e2s_v2024-10.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v2_1_0_rzsc_v2024-10.exe, from here.

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 for Cortex-R52: 12.2.Rel1

GCC Compiler for Cortex-A55: 10.3-2021.07

IAR Embedded Workbench for Arm: 9.60.2

e² studio: 2024-10

SEGGER J-Link: 7.98c

Features Added

  • RZ/N2H MPU support added.
  • RZN2H Evaluation Board support added.
  • Compare function (Window) support added to ADC(r_adc).
  • Function calibrate support added to ADC (r_adc).
  • Transmit FIFO support (Common FIFOs) added to CANFD(r_canfd).
  • Multiple MAC addresses support added to Ethernet(r_gmac).
  • Layer3 PTP extension support added to Ethernet Switch(r_ethsw).
  • OTFD supported added to xSPI_QSPI(r_xspi_qspi).
  • Cortex-A55 support and common code for Cortex-A55 and Cortex-R52 support added.
  • DDR memory access support added.
  • Interrupt of CoreLink GIC-600 support added.
  • MMU of Cortex-A55 support added to bsp.
  • Internal Buses Slave Stop Function, TrustZone(TZC-400) and Address Expander support added.
  • TFU Fixed-point support added to bsp.
  • PCLKM support added to CANFD(r_canfd).
  • GPT/MTU3 event selector (GPT_SEL) support added to bsp and ELC(r_elc).
  • Function for simultaneously acquiring Timer0 and 1 support added to Ethernet Switch(r_ethsw).
  • Ethernet driver support added(r_gmac_b).
  • General PWM timer input capture signal select support added to GPT(r_gpt).
  • PCIE Root Complex driver support added(r_pcie_rc).
  • PCIE End Point driver support added(r_pcie_ep).
  • Renesas Secure IP driver support added(r_rsip_protected). Refer to RZ/T2M, T2L, N2L Group Security Solution Package for Renesas Secure IP driver before it was integrated into FSP.
  • Temperature Sensor Unit driver support added(r_tsu_b).
  • OpenAMP framework support added.

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

Bug Fixes and Improvements

bsp

  • Supported muti-core processing for 32-bit NOR boot and xSPI0 x8 boot.

  • Supported reset API with auto release feature.

  • Fixed a bug that initial values of data placed in some sections were overwritten with 0.

  • Fixed a bug that sections were not initialized in the flash boot project.

  • Fixed a bug that unnecessary areas are filled with zeros in binary file(.bin).

  • Fixed a bug that prevented the setup of PLL1.

  • Fixed a bug that fractional areas could not be copied correctly when aligning memory-allocated sections by 4 bytes.

  • Removed interrupt enable setting from example code, which is no longer needed due to update startup code in RZT FSP v2.0. (r_dmac, r_icu, r_icu_error, r_wdt, r_doc, r_rtc, r_cmt, r_cmtw, r_sci_uart, r_sci_iic, r_sci_spi, r_spi, r_iic_master, r_iic_slave, r_canfd, r_dsmif, r_poe3)

r_canfd

  • Remove unnecessary error flag processing in R_CANFD_InfoGet() function.

r_dmac

  • Added example code for CR52 CPU1 project to usage note.

r_ether_phy

  • Fixed an issue when selecting the option of MDIO type for each device.

r_ether_selector

  • Corrected value of macro "ETHER_SELECTOR_MODCTRL_BIT_SWMODE_MASK" for RZ/N2L.

r_ethsw

  • Added a measure for No. 7 described in "28.4.23.1 Restriction" section of RZ/N2L Group User's Manual: Hardware Rev.1.30.

r_gmac

  • Fixed a bug in WakeOnLAN operation.
  • Fixed PMT interrupt issue.

r_gpt

  • Fixed a bug that event signals generated by other modules via ELC cannot be used to trigger each operation of r_gpt.

r_mtu3

  • Fixed a bug that an error occurred when setting PWM mode of r_mtu3_three_phase and Phase Count of r_mtu3 at the same time.
  • Fixed a bug that proper errors were not displayed when generating stacks.

r_poe3

  • Fixed a bug that an incorrect value is set to a pin select value for MTU0-B/MTU6/MTU7 as MTU3 output pin.
  • Fixed a build error when using DSMIFn_ERR as an additional trigger for r_poe3 module.
  • Fixed a bug that high impedance pin settings in Configuration were not applied to the driver source code.

r_sci_spi

  • Updated the initialisation flow to split the CCR3 register settings into two stages.

r_spi

  • Added SPI master receive clock, maximum analog delay of its clock, and SPI digital delay settings.

r_usb_basic

  • Fixed module_stop bit control in module_init().

r_xspi_hyper

  • Corrected conditions that cause errors in addressing of the configuration setting.

r_xspi_ospi

  • Corrected address calculation process of R_XSPI_OSPI_Erase() function for flash memory connected to other than Unit 0 CS0.
  • Corrected conditions that cause errors in addressing of the configuration setting.

r_xspi_qspi

  • Corrected address calculation process of R_XSPI_QSPI_Erase() function for flash memory connected to other than Unit 0 CS0.
  • Corrected conditions that cause errors in addressing of the configuration setting.

rm_freertos_plus_fat

  • Disabled options not available for Memory Implementation of rm_freertos_plus_fat module in Configuration.
  • Added a note for debugging on FSP Documentation.

rm_freertos_plus_tcp

  • Added a note for debugging on FSP Documentation.
  • Corrected a description for Total Number of Sectors in the configuration setting.

rm_freertos_port

  • Added a note for debugging on FSP Documentation.

rm_ssc_port

  • Added support for ESC_RESETOUT terminal port function number.
  • Fixed build error bug when ETHSW_MDIO is enabled.

BSP tab of FSP Configuration

  • The core item was grayed out on BSP tab because the core cannot be changed after the project is created.

Known Issues

Known issues checks Getting Started document in each product page.

Knowledge Base

Visit our knowledge base for other technical updates.

MD5 Checksums

  • RZN_FSP_Packs_v2.1.0.zip c92d6a0ab26aab34884275bfb3d0fd04
  • RZN_FSP_Packs_v2.1.0.exe 2dce51cce24519acaddd635efcd31e8d
  • fsp_documentation_v2.1.0.zip 348b05e2340523a80c8f086fd48d9960
  • setup_rznfsp_v2_1_0_e2s_v2024-10.exe ebe0a82d72ea463741f03d9d8f4a6eb6
  • setup_rznfsp_v2_1_0_rzsc_v2024-10.exe 88b375df227b9c07befe2b8768f7e4a3

v2.0.0

31 May 10:03

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 2.0.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v2_0_0_e2s_v2024-01.1.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v2_0_0_rzsc_v2024-01.1.exe, from here.

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 : 12.2.Rel1

IAR Embedded Workbench for Arm: 9.50.1

e² studio: 2024-01.1

SEGGER J-Link: 7.94h

Features Added

  • Developer Assistance feature support added.
  • Multiplex interrupts support added.
  • Realtime refresh feature in e² studio.
  • Common FSP API support updated to v1.4.0
  • R_DMAC_Reload and R_DMAC_CallbackSet APIs support added to DMAC (r_dmac).
  • HyperBus driver support added (r_hyperbus).
  • Select operating clock support added to SCI_UART (r_sci_uart).
  • Bypass feature support added to SCI_UART (r_sci_uart).
  • Select operating clock support added to SPI (r_spi).
  • Bypass feature support added to SPI (r_spi).
  • PCLKM as clock source support added to CANFD (r_canfd).
  • USB_HMSC driver support added (r_usb_hmsc).
  • BLOCK_MEDIA_USB middleware support added (rm_block_media_usb).
  • FreeRTOS+FAT middleware support added (rm_freertos_plus_fat).

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

Bug Fixes and Improvements

  • Added a noncache section for user applications.
  • Commonalized memory allocation by linker script for GCC and IAR compiler.
  • Named anonymous structure for fsp pack version.
  • Fixed a bug that the file size is large when outputting bin in an xSPI0 x1 boot project.
  • Removed VersionGet function of each module.

bsp

  • Added I/O region of led on board to the LED IOPORT pin array.
  • Changed macro name to identify core.
  • Renamed cache invalidation function.
  • Renamed definition name and function name regarding master MPU.
  • Unified case of asm instructions in startup code.
  • Corrected a function description of the R_BSP_SoftwareDelay().
  • Added a description of Memory Attributes to the FSP Documentation.
  • Removed R_BSP_PinRead() and R_BSP_PinWrite().
  • Added a function to get current I/O region settings of port pin.
  • Renamed macro name for module reset.
  • Fixed a bug that caused the output binary file size to become huge in the ROM boot project.
  • Changed so that software can be reset by only calling R_BSP_Reset.

r_dmac

  • Added null check when calling r_dmac callback function.
  • Removed processing for edge interrupts.

r_bsc_sdram

  • Corrected the process of disabling interrupts.

r_xspi_ospi

  • Fixed a bug that could overwrite setting values of xSPI drive/sampling timing.
  • Corrected typos of pull-up/down timing description on FSP Documentation.
  • Added a note on the use of the R_XSPI_OSPI_Write() to the function description.
  • Corrected typos of pull-up/down timing description on FSP Documentation.
  • Added a note to FSP Documentation regarding the combination of xSPI_OSPI and xSPI_QSPI.

r_xspi_qspi

  • Added a note on the use of the R_XSPI_QSPI_Write() to the function description.

r_adc

  • Excluded some average mode settings that cannot be used in HW from drivers and configurations as well.
  • Added ELC configuration.

r_dsmif

  • Added ELC configuration.

r_cmt

  • Fixed a bug that caused invalid arguments to be passed to functions related to interrupt disabling when interrupts are not used for CMT.

r_cmtw

  • Changed the permission setting for input capture operation in Enable function.
  • Fixed a bug that pins set to output disabled in R_CMTW_OutputDisable are output enabled in R_CMTW_Start.
  • Fixed a bug that caused invalid arguments to be passed to functions related to interrupt disabling when interrupts are not used for r_cmtw.

r_gpt

  • Added ELC configuration.
  • Integrated the functionalities of r_gpt_phase_count into r_gpt.

r_gpt_phase_count

  • Unsupported.

r_mtu3

  • Added ELC configuration.
  • Integrated the functionalities of r_mtu3_phase_count into r_mtu3.
  • Fixed a bug that a warnings is displayed when the callback function is set and interrupts are disabled in configuration.

r_mtu3_three_phase

  • Fixed a warning that occurs in the write enable and disable process.

r_mtu3_phase_count

  • Unsupported.

r_sci_uart

  • Fixed R_SCI_UART_BaudSet to prevent unrelated values from being changed.
  • Corrected parameter check process.
  • Updated to disallow use of DMAC p_callback when DMAC is linked.
  • Switched from software-based DE control to hardware-based DE control (Support RS485).

r_sci_i2c

  • Fixed a bug that prevented some interrupts from being disabled in R_SCI_I2C_Close.

r_sci_spi

  • Corrected parameter check process.
  • Updated to disallow use of DMAC p_callback when DMAC is linked.

r_spi

  • Implemented to prevent unnecessary interrupts during ISR.
  • Corrected parameter check process.
  • Updated to disallow use of DMAC p_callback when DMAC is linked.

r_iic_master

  • Corrected parameter check process.
  • Fixed a bug in stop condition detection by Abort function.

r_iic_slave

  • Removed unused slave_busy flag.

r_gmac

  • Corrected the amount of bit shift in Second Address Chained.
  • When receiving IEEE802.3 frames (when Length/Type field = Length), a problem in which FCS (4bytes) is added to the received data length and notified has been corrected.
  • Fixed a bug that the driver may hang up when the Ether cable is unplugged during high-load communication.

Known Issues

Known issues checks Getting Started document in each product page.

Knowledge Base

Visit our knowledge base for other technical updates.

MD5 Checksums

  • RZN_FSP_Packs_v2.0.0.zip f1d720045a473b39685886fd6717a15a
  • RZN_FSP_Packs_v2.0.0.exe 89dd0983793abd1923a664e84ded2e5c
  • fsp_documentation_v2.0.0.zip cc56b1a47ede72f6bf7dd3ee7c98a75f
  • setup_rznfsp_v2_0_0_e2s_v2024-01.1.exe 9e1a7613d94b8884a90654184980a3af
  • setup_rznfsp_v2_0_0_rzsc_v2024-01.1.exe bdfcc50a9a991adc9ca49761f0ebf7c1

v1.3.0

29 Sep 12:09

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 1.3.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v1_3_0_e2s_v2023-07.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v1_3_0_rzsc_v2023-07.exe, from here.

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 : 12.2.Rel1

IAR Embedded Workbench for Arm: 9.32.2

e² studio: v2023-07

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

SEGGER J-Link: 7.88k

Features Added

  • Supported USB (HCDC, HHID, Basic) FreeRTOS.

r_bsc

  • Supported External wait timeout.

r_dmac

  • Supported DMAC error event interrupt.
  • Supported DMAC link mode.

r_ether_phy

  • Supported user-defined PHY device setting.

r_ethsw

  • Supported DLR and MAC extension APIs.

r_iic_slave

  • Supported the feature to adjust the SCL signal line low fixed time during reception.

r_mtu3

  • Supported the feature to activate ADC.

Bug Fixes and Improvements

  • Platform installer updated to include e2 studio 2023-07.
  • IAR compiler version updated to 9.32.2.
  • GCC compiler version updated to 12.2.Rel1
  • Segger J-Link version updated to 7.88k.
  • Added module example code to FSP Documentation. (r_bsc_nor, r_bsc_sdram, r_crc, r_doc, r_ioport, r_icu_inter_cpu_irq, r_icu_error, r_rtc, r_sci_i2c, r_sci_spi, r_tsu, r_wdt)
  • Added ATCM and BTCM definitions to linker script for IAR compiler.
  • Changed default value of debug configuration to "resetPreRun: yes".

bsp

  • Changed processing of C runtime initialization in startup from by assembly to by C language.
  • Added a note on the use of the R_BSP_WarmStart() to the function description.
  • Corrected register names in comments of startup.
  • Removed unnecessary initialization process of shared noncache buffer by CPU1.
  • Added DMAC link mode section to linker script.
  • Fixed the initial pin settings of the RSK board corresponding to the selected boot mode (BSP tab of FSP Configuration).
  • Corrected Symbolic Name generated in bsp_pin_cfg.h (Pins tab of FSP Configuration).

r_bsc_sdram

  • Corrected a typo of SDRAM on API comments.

r_canfd

  • Corrected bit rate settable values.
  • Corrected sample point setpoints.

r_dmac

  • Changed to use named structs instead of anonymous structs.

r_ether_phy

  • Fixed bug in code enable or disable switching per PHY device.
  • Fixed a bug that PHY code not selected in configuration to be compiled.

r_gmac

  • Fixed the method of determining maximum flame size when parameter checking is enable.

r_icu_inter_cpu_irq

  • Fixed invocation Callback function in interrupt handler.

r_iic_master

  • Added R_IIC_MASTER_StatusGet().
  • Fixed the timeout function when the SCL signal line is fixed to low to be switchable between enabled and disabled.
  • Fixed handling of abort.

r_iic_slave

  • Interrupt priority level of error interrupt individually configurable.
  • Corrected initial and settable values for Slave Address (Stacks tab of FSP Configuration).

r_ioport

  • Fixed the process of specifying the port to be accessed in the R_IOPORT_PortRead().

r_poe3

  • Fixed a bug that the pin selected was not set for the MTIOC6B pin (Stacks tab of FSP Configuration).

r_sci_i2c

  • Added R_SCI_I2C_StatusGet().

r_sci_uart

  • Added R_SCI_UART_ReadStop().
  • Renamed and modified union type names.
  • Renamed enumeration type name.
  • Changed to use named structs instead of anonymous structs.

r_spi

  • Added definitions for bit data widths from 4 to 32 bits.

r_usb_basic

  • Implemented 4K boundary unsupported code.

r_usb_pmsc

  • Fixed the Number of Transfer Sectors configuration process.

r_xspi_qspi

  • Corrected definition name.
  • Fixed a problem that caused an infinite loop without finishing the write process when programing flash with R_XSPI_QSPI_Write().
  • Fixed setting of CS asserting extension and CS negating extension.

Known Issues

Known issues checks Getting Started document in each product page.

MD5 Checksums

  • RZN_FSP_Packs_v1.3.0.zip 46f9adfbfb22765519dd87d064e5a0a8
  • RZN_FSP_Packs_v1.3.0.exe 6e00fbd697b76a537c0c1a0358cb4c59
  • fsp_documentation_v1.3.0.zip 6c3d9c60ee688b5543f8ec808f2002fa

v1.2.0

04 Jul 23:58

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 1.2.0.

Download the FSP with e² studio Installer for this release, setup_rznfsp_v1_2_0_e2s_v2023-04.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rznfsp_v1_2_0_rzsc_v2023-04.exe, from here.

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-2020-q2-update

IAR Embedded Workbench for Arm: 9.32.2

e² studio: v2023-04

Modules Added

  • External IRQ (r_icu)
  • Interrupt Controller Unit (ICU) ERROR (r_icu_error)
  • Watchdog Timer (r_wdt)
  • Data Operation Circuit (r_doc)
  • Cyclic Redundancy Check (CRC) Calculator (r_crc)
  • Real Time Clock (r_rtc)
  • Temperature Sensor Unit (r_tsu)
  • Bus State Controller (BSC) NOR Flash (r_bsc_nor)
  • Serial Communications Interface (SCI) I2C (r_sci_i2c)
  • Serial Communications Interface (SCI) SPI (r_sci_spi)
  • USB Host Human Interface Device Class Driver (r_usb_hhid)
  • USB Peripheral Mass Storage Class (r_usb_pmsc)
  • User Block Media Implementation (rm_block_media_user)

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

SEGGER J-Link: 7.80b later

Features Added

  • Supported high-speed access IOPORT API: R_BSP_PinSet, R_BSP_PinClear, R_BSP_PinToggle, R_BSP_FastPinRead, R_BSP_PortWrite, R_BSP_PortRead.
  • Changed the Blinky template code implemented with the conventional pin access-related API to the implementation with the new function added.
  • Supported interrupt priority level mask: R_BSP_IrqMaskLevelSet() and R_BSP_IrqMaskLevelGet().
  • Supported Early BSP Initialization option in BSP package to use BSP functions before C runtime initialization (BSP_WARM_START_RESET or BSP_WARM_START_POST_CLOCK).
  • Supported callback function for CANFD, CMT, CMTW, DSMIF, IIC Master, IIC Slave, SCI UART and SPI modules.
  • Supported example code for Block Media Implementation, DOC, CRC, ICU, IIC Master, IIC Slave, SCI IIC, SCI SPI, USB hHID, USB pMSC and WDT modules.

Bug Fixes and Improvements

  • IAR Embedded Workbench for Arm updated to 9.32.2.
  • Platform installer updated to include e2 studio 2023-04.

bsp

  • Updated the initial value of DMAC interrupt detection type from Edge to Level.
  • Fixed IAR linker to place the system_init() at the top of the loader program (0x0010_2000).
  • Changed function calls in startup.c from inline assembler to C language.
  • Corrected number for macro BSP_VECTOR_TABLE_MAX_ENTRIES
  • Reduced the non-cache area size.
  • Fixed an issue that the GICD_ICFGR register can only be changed from 0 (level) to 1 (edge) in the R_BSP_IrqDetectTypeSet function.

r_bsc

  • Fixed an issue that CS0WCR_0.WM bit not being set.

r_canfd

  • Corrected buffer count in the documentation.
  • Corrected bitrate configuration range values (Stacks tab of FSP Configuration).

r_cgc

  • Added a description of clocks in the documentation.

r_cmt

  • Corrected a description of mode selecting configuration.

r_dmac

  • Corrected the initial value of “Transfer End Interrupt Detect Type”  to “Level” in Configuration.
  • Supported set level interrupt output mode when DMA interrupt is enabled.

r_ether_phy

  • Fixed bug in VSC8541 register bit definition.

r_ether_sw

  • Implemented extended API for forwarding function.

r_ether_sw

  • Corrected the initial value of Interrupt Detect Type to “Edge” in Configuration.

r_gpt_phase_count

  • Changed default setting of GTIOCA and GTIOCB output enabled to False (Stacks tab of FSP Configuration).

r_iic_master

  • Supported to add safety channel confirmation in MDF when linking with DMAC.

r_mtu3

  • After executing the Open function, interrupts are always enabled and can be triggered to DMA.
  • Added buffer register update process to function R_MTU3_PeriodSet().

r_poe3

  • Updated to disable DSMIF error interrupt 1 in configuration.
  • Supported to select MTU3 output port pins.

r_usb_basic

  • Fixed writing received data to buffer.
  • Supported DMA transfer.
  • Fixed noncache buffer size.
  • Corrected the initial value of Interrupt Detect Type to “Edge” in Configuration.

r_usb_hcdc

  • Resized class-side device data retention area due to buffer reduction.

r_usb_pcdc

  • Modification of writing to buffer when receiving data due to Basic DMA transfer implementation.

r_sci_uart

  • Supported to add safety channel confirmation in MDF when linking with DMAC.
  • Deleted noise cancel level setting.

r_spi

  • Supported to add safety channel confirmation in MDF when linking with DMAC.

r_xspi_ospi

  • Added an error when selecting non-existing Unit and Chip Select settings in the stacks tab.
  • Added an item to select data alignment in Configuration.
  • Updated Write and DirectTransfer APIs to send and receive data in selected byte order.
  • Updated Write API to support only data of even byte length for 8D-8D-8D mode.

r_xspi_qspi

  • Added an error when selecting non-existing Unit and Chip Select settings in the stacks tab.
  • Improved StatusGet API when executing with 1S-4S-4S write instruction.

rm_ethercat_ssc_port

  • Corrected the initial value of Interrupt Detect Type to “Edge” in Configuration.

Known Issues

Known issues checks Getting Started document in RZ/N2L product page. here

MD5 Checksums

  • RZN_FSP_Packs_v1.2.0.zip 72de7a1b34d3d0bd4b7fb56ba172af45
  • RZN_FSP_Packs_v1.2.0.exe 93361886a6b15b13bbd051b3dc021b51
  • fsp_documentation_v1.2.0.zip 5ec06574c708909fce557b3406c96106
  • setup_rznfsp_v1_2_0_e2s_v2023-04.exe 658441032bed983d0ba565d3df2d4db5
  • setup_rznfsp_v1_2_0_rzsc_v2023-04.exe 459ee199639a8084437b264908c9e76e

v1.1.0

23 Dec 12:26

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 1.1.0.

Download the FSP with e2 studio Installer for this release, setup_fsp_v1_1_0_e2s_v2022-10.exe, from here.

If using IAR, download the FSP Smart Configurator for this release, setup_fsp_v1_1_0_rasc_v2022-10.exe, from here.

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

IAR Embedded Workbench for Arm: 9.30.1

e2 studio: v2022-10

Modules Added

  • Bus State Controller (BSC) SDRAM (r_bsc_sdram)

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

SEGGER J-Link: 7.80 later

Bug Fixes

bsp

  • When the minimal project was created, the R_BSP_WarmStart() function was placed in ATCM, so it was corrected to be placed in BTCM.
  • Fixed an issue where the .shared_noncache_buffer or .noncache_buffer section were not be initialized when using the GCC compiler.
  • Fixed an issue that the wait time becomes 0 depending on the setting when using the R_BSP_SoftwareDelay() function.
  • Fixed an issue when changing the program expansion destination from ATCM to System RAM during ROM boot.

r_cmt

  • Corrected the timer period setting. There was an error in this setting that cause an incorrect timer period.

r_canfd

r_dmac

  • Fixed an issue that the calculation of the base address was incorrect and did not work properly when unit1 of DMAC was specified.

r_bsc

  • Fixed an issue that caused an incorrect value to be written to reserved bit in the CSnBCR register when setting the idle cycle.

r_xspi_qspi

  • Fixed an issue that the serial flash cannot transition to XiP mode immediately after executing the R_XSPI_QSPI_XipEnter() function when using unit 1.
  • Fixed an issue where R_XSPI_QSPI_XipEnter() and R_XSPI_QSPI_XipExit() functions did not work correctly for CS1 area.

r_usb_pcdc

  • Removed unnecessary Delay and increase the number of for loops for specific conditions in usb_cstd_is_set_frdy() function.

r_usb_hcdc

  • Corrected the data end determination of the transfer end callback function.
  • Fixed user data transfer and class command transfer area.
  • Correction of processing when STALL is received.

r_ether_selector

  • Fixed writing incorrect values to CONVCTRLn register if configured under conditions of "Interface Type: MII, Converter Speed: 100Mbps or more".
  • Added 100b and 101b settings to MODCTRL.SW_MODE bits. This expands combinations of internal connections between MAC media interfaces, GMAC, ETHSW and ESC that can be used.
  • Modified to display error message if unsupported settings are made in the configuration settings as "Interface type: MII or RMII, Converter speed: 1000Mbps".

rm_ethercat_ssc_port

  • Changed default setting of reset port to P13_4.
  • Improved override settings of PHY module (Lower module) with settings used in EtherCAT (Port Type: EtherCAT, Speed: 100Mpbs).

r_dsmif

  • Fixed an issue in which include files were not generated when generating code for r_dsmif.

BSP tab of FSP Configuration

  • Added lower 10-bit mask decision for region start and end address for master MPU on BSP tab.
  • Corrected part number selected for "Device:" from R9A07G084M08GBG to R9A07G084M04GBG if user specified RSK+RZN2L for "Board:". The difference in part number is only presence or absence of security function, and has no effect as FSP Configurator.
  • Corrected a typo in the CACHE_FLG discription.

Clocks tab of FSP Configuration

  • Supported for 75MHz SPI clock (SPIxASYNCCLK) in Clocks tab.

Project Generation

  • Hide blinky temple for RZN2L Custom User Board.

Known Issues

Known issues checks Getting Started document in RZ/N2L product page. here.

MD5 Checksums

  • RZN_FSP_Packs_v1.1.0.zip 94255e5a1b93b69c07e2a6f09e50c33f
  • RZN_FSP_Packs_v1.1.0.exe cda11d91b07804efdac76cf4bde3c23f
  • fsp_documentation_v1.1.0.zip eb02b22eea0ce2ead568d9f5d4f10d84
  • setup_rznfsp_v1_1_0_e2s_v2022-10.exe fc07bdb620e505ccc15fdbde2dbe89f8
  • setup_rznfsp_v1_1_0_rzsc_v2022-10.exe a060a2d892de42c24712a6032aa6bf73

v1.0.0

08 Aug 08:06

Choose a tag to compare

Release Notes

Flexible Software Package (FSP) for Renesas RZ/N series, version 1.0.0.

Download the FSP with e2 studio Installer for this release, setup_rznfsp_v1_0_0_e2s_v2022-07.exe, from here.

If using IAR, download the Renesas Advanced Smart Configurator for this release, setup_rznfsp_v1_0_0_rasc_v2022-07.exe, from here.

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-2020-q2-update

IAR Embedded Workbench for Arm: 9.30.1

e2 studio: v2022-07

Modules Added

  • Board Support Package (bsp)
  • Analog to Digital Converter (r_adc)
  • Bus State Controller (r_bsc)
  • Clock Generation Circuit (r_cgc)
  • Compare Match Timer (r_cmt)
  • Compare Match Timer W (r_cmtw)
  • Controller Area Network - Flexible Data (r_canfd)
  • Delta-sigma interface (r_dsmif)
  • Direct Memory Access Controller (r_dmac)
  • EtherCAT SSC Port (rm_ethercat_ssc_port)
  • Ethernet (r_ether)
  • Ethernet PHY (r_ether_phy)
  • Ethernet SELECTOR (r_ether_selector)
  • Ethernet Switch (r_ethsw)
  • Event Link Controller (r_elc)
  • Expanded Serial Peripheral Interface (xSPI) OSPI (r_xspi_ospi)
  • Expanded Serial Peripheral Interface (xSPI) QSPI (r_xspi_qspi)
  • FreeRTOS Plus TCP (rm_freertos_plus_tcp)
  • FreeRTOS Port (rm_freertos_port)
  • General PWM Timer (r_gpt)
  • General PWM Timer Three-Phase Motor Control Driver (r_gpt_three_phase)
  • General PWM Timer phase count Motor Control Driver (r_gpt_phase_count)
  • I/O Ports (r_ioport)
  • I2C Master on IIC (r_iic_master)
  • I2C Slave on IIC (r_iic_slave)
  • Multi-Function Timer Pulse Unit 3 (r_mtu3)
  • Multi-Function Timer Pulse Unit 3 Three-Phase Motor Control Driver (r_mtu3_three_phase)
  • Multi-Function Timer Pulse Unit 3 phase count Motor Control Driver (r_mtu3_phase_count)
  • Port Output Enable 3 (r_poe3)
  • Port Output Enable for GPT (r_poeg)
  • Serial Communications Interface (SCI) UART (r_sci_uart)
  • Serial Peripheral Interface (r_spi)
  • USB (r_usb_basic)
  • USB Host Communications Device Class Driver (r_usb_hcdc)
  • USB Peripheral Communications Device Class (r_usb_pcdc)

Third Party Software

These third party software solutions are included alongside FSP.

FreeRTOS: 202007.00

SEGGER J-Link: 7.64 later

Bug Fixes

None

Known Issues

Known issues checks Getting Started document in RZ/N2L product page. here.

MD5 Checksums

  • RZN_FSP_Packs_v1.0.0.zip 08db459e28359210bb558dc59d34cc66
  • RZN_FSP_Packs_v1.0.0.exe 40454644d1bf8bf1986957e7c82c42fb
  • fsp_documentation_v1.0.0.zip c5f5329fe719ea4fec37a83dfd8cf8c7
  • setup_rznfsp_v1_0_0_e2s_v2022-07.exe 9604bd514553ed671dcbffc27b938892
  • setup_rznfsp_v1_0_0_rzsc_v2022-07.exe 1a88893f9f0c9cdf6491513f51153b8c