of 16
Jan.31.2020
•Applied SW structure on the RZ/N1D and RZ/N1S devices covering A7 (AC, Application Core) and
M3 (CC, Communication Core) with or without Core-to-Core (CTC) communication between the two
cores
•Used protocol and tool versions
Linux (only for RZ/N1D) & U-Boot (RZ/N1D and RZ/N1S)
The RZ/N1 Linux Board Support Package comes distributed for RZ/N1D demo board and runs on the Cortex
A7. U-Boot BSP is distributed for both RZ/N1S and RZ/N1D. It includes the drivers for all the required
peripherals including clock controller, PinmMux, UART, DDR, QSPI, NAND, Ethernet MAC, 5port Switch,
RGMII/GMII Converters, SDHC, I2C and USB Host/Function. Furthermore, for customers that are interested
in Yocto based Linux development, Renesas provides the respective Yocto recipes to build the Linux, U-Boot
and root file system. All of these are stored under YCONNECT-IT-RZN_V1.x\Software\U-Boot-and-Linux in
the Solution Kit installation folder.
The Operating System (OS) Linux has been implemented for the RZ/N1D and is running
on the Dual-Core ARM® Cortex®-A7 CPUs. The Linux example is only running on the
RZ/N1D-DB board and requires the available external DDR memory. As provided, the BSP
includes also a root file system. The size of the flash memory storing the boot images and
file system for the RZ/N1D is limited. Thus, the file system can be extended on an SD card
on the RZ/N1-EB board.
You will need the dfu-util tool for either Linux or Windows to write the binaries to the flash
memory of the board. Please refer to the directory YCONNECT-IT-
RZN_V1.x\Documents\RZN.Software\U-Boot-and-Linux\Documentation for more information about Linux
and U-Boot BSP for RZ/N1. Quick start guide YCONNECT-IT-RZN_V1.x\r01qs0022edxxxx-rzn1d-
connectit.pdf provides some guidelines to bring U-Boot and Linux on the RZ/N1D board.
Please also refer to the available Linux documentation on the web site from the Linux organization
www.linux.org.
ThreadX Real-Time Operation System (RZ/N1D and RZ/N1S)
The Real-Time Operating System (RTOS) ThreadX is Express Logic's advanced Real-Time Operating System
(RTOS) designed specifically for deeply embedded, real-time, and IoT applications. It
has been implemented for the RZ/N1D and RZ/NS and is running on the ARM®
Cortex®-A7 CPU.
This software is a limited version of ThreadX provided for RZ/N1x evaluation and
cannot be used in development or in an actual product. For further details please read
the provided ThreadX documents stored in the release document path \YCONNECT-
IT-RZN_V1.x\Documents\RZN.Software\ThreadX\.
Please also refer to the available ThreadX documentation on the web site from Express Logic
http://rtos.com/products/threadx and related licensing info on and http://rtos.com.