Releases: renesas/rza-fsp
v3.3.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 3.3.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 : GCC ARM A-Profile (AArch64 bare-metal) 13.2.Rel1
New Features
- Added HS300x, HS400x sensor interface.
Fixes and Improvements
- Support multiple sectors read/write for SD driver.
To use these features, buffers are needed to be allocated in the uncached area and be eight-bytes aligned. - Support Link Mode on DMAC driver.
- Fixed the compilation issue on CRU driver in C++ project.
- Fixed the build issue on CANFD driver created under multiple threads.
Deprecations
- None
Known Issues
Please refer to Getting Started with RZ/A FSP.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
- Building C++ projects in the current release of RZ/A FSP may result in errors due to issues on linker and runtime configurations. Follow the steps below to resolve the issue.
-
Modify Linker Script
Add the following lines to the end of the.text
section inscript/{board_name}.ld
:KEEP (*(.gcc_except_table .gcc_except_table.*)) KEEP(*(.eh_frame*))
-
Add Dummy Global Destructor Support
Include the following code above thehal_entry
function insrc/hal_entry.cpp
:extern "C" int __cxa_atexit(void (*destructor)(void*), void* arg, void* dso_handle); extern "C" int __cxa_atexit(void (*destructor)(void*), void* arg, void* dso_handle) { (void) destructor; (void) arg; (void) dso_handle; return 0; } void* __dso_handle = nullptr;
-
Add System Call Stubs
Insert the following code intosrc/syscalls.c
:int _getpid(void); int _getpid(void) { return 0; } int _kill(int pid, int sig); int _kill(int pid, int sig) { (void) pid; (void) sig; return 0; } int _open(const char* name, int flags, int mode); int _open(const char* name, int flags, int mode) { (void) name; (void) flags; (void) mode; return 0; } void _exit(int status); void _exit(int status) { (void) status; _write(1, "FSP exit\n", 9); while (1) { ; } }
-
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.6.1
Amazon FreeRTOS+FAT: 08d0cff40d9832f235442ab22e577ddf4204da52
Microsoft Azure RTOS FileX: 6.4.0
Microsoft Azure RTOS GUIX: 6.4.0
Microsoft Azure RTOS NetX Duo: 6.4.0
Microsoft Azure RTOS ThreadX: 6.4.0
Microsoft Azure RTOS USBX: 6.4.0
Supported Components
Category | Components | RZ/A3UL |
---|---|---|
OS | FreeRTOS | ✓ |
AzureRTOS ThreadX | ✓ | |
Middleware | FreeRTOS+TCP | ✓ |
FreeRTOS+FAT | ✓ | |
FileX | ✓ | |
USBX | ✓ | |
GUIX | ✓ | |
NetX Duo | ✓ | |
Sensor (rm_hs300x, rm_hs400x) | ✓ | |
HAL Driver | ADC (r_adc_c) | ✓ |
CANFD (r_canfd) | ✓ | |
CRU (r_cru) | ✓ | |
DMAC (r_dmac) | ✓ | |
Ether (r_gether, r_gether_phy) | ✓ | |
GTM (r_gtm) | ✓ | |
I2C Master (r_riic_master) | ✓ | |
I2C Slave (r_riic_slave) | ✓ | |
INTC_IRQ (r_intc_irq) | ✓ | |
INTC_NMI (r_intc_nmi) | ✓ | |
INTC_TINT (r_intc_tint) | ✓ | |
ISU (r_isu) | ✓ | |
LCDC (r_lcdc) | ✓ | |
MTU3 (r_mtu3) | ✓ | |
RSPI (r_rspi) | ✓ | |
SCI_uart (r_sci_uart) | ✓ | |
SCIF_uart (r_scif_uart) | ✓ | |
SDHI (r_sdhi) | ✓ | |
SPIBSC (r_spibsc) | ✓ | |
SSI (r_ssi) | ✓ | |
USB HHID (r_usb_hhid) | ✓ | |
USB HMSC (r_usb_msc) | ✓ | |
USB PCDC (r_usb_pcdc) | ✓ | |
WDT (r_wdt) | ✓ |
Note
Exception levels for the program using RTOS
Exception levels for the program using FreeRTOS
- The RTOS executes at EL3 (Exception Level 3), and uses the EL3 stack.
- Tasks execute at EL3, using the EL3 stack when handling interrupts and the EL0 stack in the normal state.
Exception levels for the program using ThreadX
- ThreadX RTOS executes at EL3 and uses only the EL0 stack.
Knowledge Base
Visit our knowledge base for other technical updates.
MD5 Checksums
- RZA_FSP_Packs_v3.3.0.zip d0c18a6971136a423dbda9ca01e26f18
- RZA_FSP_Packs_v3.3.0.exe 48c08041ffe4e9dc5a76f7e5ef31e1f7
- fsp_documentation_v3.3.0.zip ff5cf67aa6272eec7d5807ea2139bca5
- setup_rzafsp_v3_3_0_e2s_v2024-10.exe 9f0731e40cccbce35585dc56889e99c4
- setup_rzafsp_v3_3_0_e2s_v2024-10.xz.run b6879b9d37bc61a11b0a80535dfee960
v3.2.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 3.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 : GCC ARM A-Profile (AArch64 bare-metal) 13.2.Rel1
New Features
- None
Fixes and Improvements
- Common FSP API support updated to v1.6.0.
- Update FreeRTOS+TCP to 4.2.1.
- Support FreeRTOS+TCP multiple Ethernet interfaces.
- Fixed compiler warnings in e2 studio projects created with "Azure RTOS ThreadX" selected in the "RTOS Selcetion" menu.
- Fixed an issue where both the first send and receive operations after reattaching the USB PCDC could not be guaranteed to succeed.
- Updated the default value for the following definitions to reduce the number of packet division in write communication of USB3.0:
- UX_HOST_CLASS_STORAGE_MEMORY_BUFFER_SIZE
- UX_HOST_CLASS_STORAGE_MAX_TRANSFER_SIZE
Deprecations
- None
Known Issues
Please refer to Getting Started with RZ/A FSP.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.6.1
Amazon FreeRTOS+FAT: 08d0cff40d9832f235442ab22e577ddf4204da52
Microsoft Azure RTOS FileX: 6.4.0
Microsoft Azure RTOS GUIX: 6.4.0
Microsoft Azure RTOS NetX Duo: 6.4.0
Microsoft Azure RTOS ThreadX: 6.4.0
Microsoft Azure RTOS USBX: 6.4.0
Supported Components
Category | Components | RZ/A3UL |
---|---|---|
OS | FreeRTOS | ✓ |
AzureRTOS ThreadX | ✓ | |
Middleware | FreeRTOS+TCP | ✓ |
FreeRTOS+FAT | ✓ | |
FileX | ✓ | |
GUIX | ✓ | |
NetX Duo | ✓ | |
HAL Driver | ADC (r_adc_c) | ✓ |
CANFD (r_canfd) | ✓ | |
CRU (r_cru) | ✓ | |
LCDC (r_lcdc) | ✓ | |
DMAC (r_dmac) | ✓ | |
Ether (r_gether, r_gether_phy) | ✓ | |
GTM (r_gtm) | ✓ | |
I2C Master (r_riic_master) | ✓ | |
I2C Slave (r_riic_slave) | ✓ | |
INTC_IRQ (r_intc_irq) | ✓ | |
INTC_NMI (r_intc_nmi) | ✓ | |
INTC_TINT (r_intc_tint) | ✓ | |
ISU (r_isu) | ✓ | |
MTU3 (r_mtu3) | ✓ | |
SSI (r_ssi) | ✓ | |
USBX | ✓ | |
RSPI (r_rspi) | ✓ | |
SCI_uart (r_sci_uart) | ✓ | |
SCIF_uart (r_scif_uart) | ✓ | |
WDT (r_wdt) | ✓ | |
SDHI (r_sdhi) | ✓ | |
USB HHID (r_usb_hhid) | ✓ | |
USB HMSC (r_usb_msc) | ✓ | |
USB PCDC (r_usb_pcdc) | ✓ | |
SPIBSC (r_spibsc) | ✓ |
Note
Exception levels for the program using RTOS
Exception levels for the program using FreeRTOS
- The RTOS executes at EL3 (Exception Level 3), and uses the EL3 stack.
- Tasks execute at EL3, using the EL3 stack when handling interrupts and the EL0 stack in the normal state.
Exception levels for the program using ThreadX
- ThreadX RTOS executes at EL3 and uses only the EL0 stack.
Knowledge Base
Visit our knowledge base for other technical updates.
MD5 Checksums
- RZA_FSP_Packs_v3.2.0.zip 1eb52ee769a4605b8995f84f3aa1c5fe
- RZA_FSP_Packs_v3.2.0.exe cd2facf096d4ce4475db7b8cdc6767e6
- fsp_documentation_v3.2.0.zip 6f1ddcfa6972124a10e17fef29f4c73f
v3.1.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 3.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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 13.2.Rel1
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.
Features
Fixes and Improvements
- Update Azure RTOS ThreadX to 6.4.0.
- Update Azure RTOS FileX to 6.4.0.
- Update Azure RTOS GUIX to 6.4.0.
- Update Azure RTOS NetX Duo to 6.4.0.
- Update Azure RTOS USBX to 6.4.0.
- Update the module documentation structure to use hierarchy.
Known Issues
Please refer to Getting Started with RZ/A FSP.
Note
Exception levels for the program using RTOS
Exception levels for the program using FreeRTOS
- The RTOS executes at EL3 (Exception Level 3), and uses the EL3 stack.
- Tasks execute at EL3, using the EL3 stack when handling interrupts and the EL0 stack in the normal state.
Exception levels for the program using ThreadX
- ThreadX RTOS executes at EL3 and uses only the EL0 stack.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.6.1
Amazon FreeRTOS+FAT: 08d0cff40d9832f235442ab22e577ddf4204da52
Microsoft Azure RTOS FileX: 6.4.0
Microsoft Azure RTOS GUIX: 6.4.0
Microsoft Azure RTOS NetX Duo: 6.4.0
Microsoft Azure RTOS ThreadX: 6.4.0
Microsoft Azure RTOS USBX: 6.4.0
Bug Fixes
- Fixed the issue that DE pin of RS485 using SCIF is not changed when an error occurs.
- Fixed the typo by replacing RMII to RGMII in the configuration of Gigabit Ethernet PHY driver.
Knowledge Base
Visit our knowledge base for other technical updates.
MD5 Checksums
- RZA_FSP_Packs_v3.1.0.zip a7c708a8af0e46a2dfef22aba515eaa7
- RZA_FSP_Packs_v3.1.0.exe 0f0ea7201b47cd28776cfd3e66b33b07
- fsp_documentation_v3.1.0.zip 4cd691a4f10669ff5ee32a15b10a7163
- setup_rzafsp_v3_1_0_e2s_v2024-07.AppImage f9248387f2b35db7f605d344fcf2d571
- setup_rzafsp_v3_1_0_e2s_v2024-07.exe 27b54ade6aec4d3ed5021d096da9cb37
v3.0.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A 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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 13.2.Rel1
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.6.1
Amazon FreeRTOS+FAT: 08d0cff40d9832f235442ab22e577ddf4204da52
Microsoft Azure RTOS FileX: 6.2.1
Microsoft Azure RTOS GUIX: 6.2.1
Microsoft Azure RTOS NetX Duo: 6.2.1
Microsoft Azure RTOS ThreadX: 6.2.1
Microsoft Azure RTOS USBX: 6.2.1
Features Added
- NetX Duo (NAT)
Improvement
- Common FSP API support.
- Support FPU feature to ThreadX configuration.
- Support DMAC configuration to I2C Slave driver.
- Support RS-485 feature to SCI Driver.
- Update USBX related description in RZ/A Flexible Software Package Documentation.
- Add USBX PCDC and HUVC Examples to RZ/A Flexible Software Package Documentation.
Bug Fixes
- Fixed the issue that pin configuration is not linked to the configuration of some drivers.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
- When using ISU driver and CRU driver, do not select RZ/A3UL Evaluation Board Kit OCTAL Edition(eXecute-in-place) as Device in Devie Selection.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v3.0.0.zip 00215395103cf465594c60be23fd6a94
- RZA_FSP_Packs_v3.0.0.exe 6433ab27fb41f293c370f4eb74cedb70
- fsp_documentation_v3.0.0.zip bbc1baf8e62b2bad38e84a55fc7c8828
- setup_rzafsp_v3_0_0_e2s_v2024-04.exe ad704c7da81645834c5d29ec2e6e737f
- setup_rzafsp_v3_0_0_e2s_v2024-04.AppImage 6d43aa0ca8256268773f7b38a9eb75f3
v2.0.2
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 2.0.2.
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 : GCC ARM A-Profile (AArch64 bare-metal) 13.2.1.20231009
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Microsoft Azure RTOS FileX: 6.2.1
Microsoft Azure RTOS GUIX: 6.2.1
Microsoft Azure RTOS NetX Duo: 6.2.1
Microsoft Azure RTOS ThreadX: 6.2.1
Microsoft Azure RTOS USBX: 6.2.1
Features Added
- USBX PCDC.
Improvement
- Updated configuration text for DMAC.
Bug Fixes
- Fixed the issue that EL0 stack was set to the incorrect value temporarily at the start of ThreadX.
- Fixed the issue that the buffer memory for Gigabit Ethernet needed to be allocated in the cached memory.
- Fixed the following issues about RIIC master 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.
- Fixed the issue that the DMAC reload function worked correctly only for 3 times.
- Fixed the issue that RZ/A3UL did not recognize some camera devices with USBX UVC.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v2.0.2.zip 2133ad6168351940481c4f35346ac66a
- RZA_FSP_Packs_v2.0.2.exe 4f5c8c82f4ca2312eed48b2228785c0f
- setup_rzafsp_v2_0_2_e2s_v2024-01.1.exe 47755f7abdc837a92480b8ed7015762a
- setup_rzafsp_v2_0_2_e2s_v2024-01.1.AppImage f39de7a1fcc49c7f9956fad2ccb3ea28
v2.0.1
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A 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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 10.3.2021.07
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Microsoft Azure RTOS FileX: 6.2.1
Microsoft Azure RTOS GUIX: 6.2.1
Microsoft Azure RTOS NetX Duo: 6.2.1
Microsoft Azure RTOS ThreadX: 6.2.1
Microsoft Azure RTOS USBX: 6.2.1
Features Added
- Azure IoT Middleware for Azure RTOS support added.
Improvement
- USB MSC driver supports the buffer allocated in the cached memory.
Bug Fixes
- Fixed the issue that the default settings of Gigabit Ethernet PHY is incorrect one.
- Fixed the issue that the Azure Minimal template includes warning in component tab.
- Fixed the issue that the USB Function CDC device did not become detected once USB function driver is closed.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v2.0.1.zip c37178cc13e0ba482bbbbb68290b85c8
- RZA_FSP_Packs_v2.0.1.exe dad28298a022e742e28e68188e79cf68
- fsp_documentation_v2.0.1.zip e9d4032061c958628f561bce254ea529
v2.0.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A 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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 10.3.2021.07
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.6
Amazon FreeRTOS+TCP: 2.3.2-LTS-Patch-2
Microsoft Azure RTOS FileX: 6.2.1
Microsoft Azure RTOS GUIX: 6.2.1
Microsoft Azure RTOS NetX Duo: 6.2.1
Microsoft Azure RTOS ThreadX: 6.2.1
Microsoft Azure RTOS USBX: 6.2.1
Features Added
- Azure RTOS 6.2.1 includes ThreadX, FileX, USBX, GUIX, and NetX Duo.
- Image Scaling Unit(ISU) Driver
Improvement
- Updated FreeRTOS Kernel version to 10.4.6.
- USB-HMSC became able to work with FreeRTOS.
Bug Fixes
- Fixed the issue that LCDC driver displayed incorrect image when input format is YUV420 Planar
- Fixed the issue that CRU driver caused GCC compiler to generate unexpected brk instruction depending on optimization level.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 2 devices can be connected under the Hub with USB driver.
- When using ISU driver, do not select RZ/A3UL Evaluation Board Kit OCTAL Edition(eXecute-in-place) as Device in Devie Selection.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v2.0.0.zip af80ab250e9ed994097c6e34e6571a28
- RZA_FSP_Packs_v2.0.0.exe f3922cb2af1c56c4829d103ba1b8bbc4
- fsp_documentation_v2.0.0.zip c02f5eebf635098e9c404b2f2ef5fe3e
- setup_rzafsp_v2_0_0_e2s_v2023-04.exe 18276486e5ef5dbdc54537012ff1c9f9
- setup_rzafsp_v2_0_0_e2s_v2023-04.AppImage 9d38095ad32b43467333aca508af5126
v1.2.1
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 1.2.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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 10.3.2021.07
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.3-LTS-Patch-2
Amazon FreeRTOS+TCP: 2.3.2-LTS-Patch-2
Features Added
None
Improvement
- Changed default display resolution of LCDC driver to 1280x720(CEA Standard).
Bug Fixes
- Fixed the issue that task dispatch won't be carried out due to the issue of tick related implementation in portASM.asm
- Fixed the issue that an incorrect address was set to the transfer address when the R_DMAC_Reload function was called and the transfer is not able to performed to the correct address.
- Fixed the issue that transfer is not able to performed continuously when transferring in continuation execution mode with DMA transfer specified in the peripheral function driver.
- Fixed the issue that the LCDC driver accessed the incorrect address resulting in incorrect display.
- Fixed the issue that the CRU driver accessed the incorrect address resulting in incorrect to capture the data.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 4 devices can be connected under the Hub with USB driver.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v1.2.1.zip e4b4f173da1decbeb5195d9dcdced7bc
- RZA_FSP_Packs_v1.2.1.exe e1338bbae535a4533984cca673c1f6b4
- fsp_documentation_v1.2.1.zip a7b2f1daa326e61d4e83a33b65ce8d7f
- setup_rzafsp_v1_2_1_e2s_v2023-01.exe b110a1674234caf42076701c371aba82
- setup_rzafsp_v1_2_1_e2s_v2023-01.AppImage 362ddb06e7e8449f2a98f3ed91915b87
v1.2.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A 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 : GCC ARM A-Profile (AArch64 bare-metal) 10.3.2021.07
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.3-LTS-Patch-2
Amazon FreeRTOS+TCP: 2.3.2-LTS-Patch-2
Features Added
- Added CANFD driver (r_canfd).
- Added MTU3a driver (r_mtu3).
- Added RIIC Slave driver (r_riic_slave)
- Added SCI UART driver (r_sci_uart)
- Added SDHI driver (r_sdhi)
- Added SPIBSC driver (r_spibsc)
- Added USB 2.0 Function CDC driver (r_usb_pcdc)
- Added USB 2.0 Host MSC driver (r_usb_hmsc)
- Added YUV420 Planar format support to LDCD driver (r_lcdc).
Improvement
- Added the process to clear the pending state of an interrupt to the BSP function.
- Added the process that set the kind of event to the event which is the argument of the callback function in GTM interrupt handler.
Bug Fixes
- Fixed the issue that the Ethernet may not be able to establish the connection with some devices.
- Fixed the issue that the LCDC driver applied setting of data swap for foreground layer to background layer.
- Fixed the issue that the LCDC driver display layers that were set to invisible when opening the driver.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB2.0 Host driver does not support multistage hub connections.
- USB2.0 Host driver does not support multiple classes.
- USB2.0 Host HID driver can connect up to 4 devices under Hub.
- USB2.0 Host MSC driver cannot be used in FreeRTOS projects.
- USB2.0 Host MSC driver can connect one device under Hub.
- SPIBSC driver does not support double data rate (DDR) transfer.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v1.2.0.zip 189957fab73ea68ae36f58abd0e316d1
- RZA_FSP_Packs_v1.2.0.exe 3c9373e05fa2399d382741cc517850ca
- fsp_documentation_v1.2.0.zip e13b6dbd893929224299455ff60db8c5
- setup_rzafsp_v1_2_0_e2s_v2022-10.exe d4acd979e01567ae8ed35d8912454686
v1.1.0
Release Notes
Flexible Software Package (FSP) for Renesas RZ/A MPU Series, version 1.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
GCC Compiler : GCC ARM A-Profile (AArch64 bare-metal) 10.3.2021.07
Third Party Software
These third party software solutions are included alongside FSP.
Amazon FreeRTOS Kernel: 10.4.3-LTS-Patch-2
Amazon FreeRTOS+TCP: 2.3.2-LTS-Patch-2
Features Added
- Added board package for "RZ/A3UL Evaluation Board Kit OCTAL Edition (eXecute-In-Place)".
- Added ADC driver (r_adc).
- Added Watchdog driver (r_wdt).
- Added support for USB Hub in the USB driver.
- Added support for USB keyboards in the USB driver.
Improvement
- Reduced memory gap in linker script of board package for "RZ/A3UL Evaluation Board Kit QSPI Edition (Exec with DDR SDRAM)".
- Update the PinConfigurator setting so that pull-up/pull-down control can be performed even when a direction of a pin is output.
- Changed the buffer defined by user application can be used by the LCDC and CRU driver.
Bug Fixes
- Fixed an issue where C++ initialization code was aborted due to misalignment by correcting the alignment in the linkerscript.
- Fixed an issue where the power supply to the USB module was not stopped after closing the USB driver.
- Fixed an issue where the timer counter was not initialized to the initial value when reopening the GTM driver.
- Fixed an issue where the Gigabit Ethernet driver fails to receive long packets.
- Fixed an issue where the address to set as buffers are incorrect, Gigabit Ethernet driver may not work properly depending on the memory map.
See fixed GitHub Issues for this release.
Limitations
- RZ/A FSP runs under AArch64 mode only and won't run under AArch32 mode.
- USB driver does not support multistage hub connections.
- Up to 4 devices can be connected under the Hub with USB driver.
Known Issues
Please refer to Getting Started with RZ/A FSP.
MD5 Checksums
- RZA_FSP_Packs_v1.1.0.zip 3d726c018f465c12057fd641ddb553aa
- RZA_FSP_Packs_v1.1.0.exe 48f69f02af69d006030ce51dc1aab6f6
- fsp_documentation_v1.1.0.zip b3053a25b45ebd993644887224aa2ec7