1. Overview
Initial Program Loader (IPL) for Renesas RZ/A MPU version 2.1.0.
You can download the IPL for this release from GitHub (Link).
With respect to the usage of IPL, setup instructions, hardware details, and related links, please refer to the Initial Program Loader Application Note for the MPU you want to use (Link).
2. Tools
- e2studio 2025-01
- GCC cross-toolchain for A-profile cores: 10.3-2021.10 – AArch64 bare-metal target (aarch64-none-elf)
- Segger J-Link v8.10a
3. Supported RZ/A MPU Kits
The kits supported by the current IPL version are shown below.
RZ/A3UL MPU:
- RZ/A3UL-Evaluation-Board-Kit (QSPI version)
- RZ/A3UL-Evaluation-Board-Kit (Octal-SPI version)
RZ/A3M MPU:
- EK-RZA3M Kit
4. Features Added
- Added Support for RZ/A3M MPU
5. Improvements
- This version includes changes to enable PFC and PMC configuration for future devices, while ensuring that the current IPL remains unaffected.
6. Bug Fixes
- SPIBSC driver:
When each bit of the member "force_idle_level_mask" of the table for each command sent to the Serial Flash memory is set to 0b, the IO level of the corresponding terminal becomes Hi-Z when the communication is idle.
However, this was not implemented as such.
This problem has been fixed.
7. Limitations
- XSPI does not support the double data rate (DDR) mode for serial flash memory.
8. Known Issues
None