RZ/A3M Evaluation Board

RZ/A3M Evaluation Board

eral Information

 

 

 

 

 

GUI Framework Demos

 

  • Crank/AMTEK

RZA3M eBike DemoImage

  • LVGL ( Light Versatile Graphics Library
    • GUI LVGL
    • RTOS: FreeRTOS
    • Supports FSP  
    • Available Demos repo
    • LICENSE: MIT License

  • Microsoft Azure GUIx
    • GUI: GUIx repo
    • RTOS: Threadx
    • Supports FSP  
    • Available Demo: repo
    • LICENSE: link

FSP Software Packages

The RZ/A3M Software packages provide the BSP, Driver Firmware, middleware ( USB, Ethernet, GUI, etc) and RTOS. RZ/A3M supports the Amazon FreeRTOS and Microsoft Azure. Both software packages are included in the FSP 3.5.0 and later.

Software Package Features

Package

Package Type

RTOS

GUI

File System

USB

Network

Package

Package Type

RTOS

GUI

File System

USB

Network

FreeRTOS

FSP, github

Amazon FreeRTOS

LVGL

Crank

FreeRTOS + FAT

Renesas USB *1

FreeRTOS Plus TCP

Microsoft Azure

FSP, github

Threadx

GUIX

FileX

USBX

NetX Duo

1* Renesas USB Supports HID host, MSC host, PCDC

Software Demos

Beside the demos offered in the FSP, Renesas offers the following demos

Microsoft Asure RTOS

Renesas R/A3 AzureRTOS Demos

Program Name

Description

Program Name

Description

filex_demo_sdmmx_rza3_fsp_1.0

This sample project outputs the status to the console while verifying SD card read/write.

guix_demo_usbx_hhid_mouse_rza3_fsp_1.0

This sample project displays the GUI on the HDMI monitor and can be operated with the USB mouse.

netx_demo_http_server_rza3_fsp_1.0

This sample project works as an HTTP server and responds to HTTP requests from browser

usbx_demo_hcdc_rza3_fsp_1.0

This sample project sends an AT command and displays the response in the log when connect a device that acts as a PCDC

usb_demo_hhid_rza3_fsp_1.0

This sample project detect the USB mouse and output the mouse position information.

usb_demo_hmsc_rza3_fsp_1.0

This sample project create and read/write files to the connected USB memory.

usb_demo_huvc_netx_http_server_rza3_fsp_1.0

Demonstration of the USB Camera Network Streaming Device

RZ/A3M EVK Example Projects

  • RZ/A3M EVK Example Project Software ( Contact your local Sales )

    • LVGL and FreeRTOS

    • examples of each of the RZ/A3M Peripherals ( DMAC, USB, CAN, I2S, I2C, ...).

  • RZ/A3M EVK Crank/AMETEK Demo  and  Storyboard )

    • Crank/AMETEK Storyboad and FreeRTOS

Getting Started

Linux and Windows IDE Installation

RZ/A3M Getting Started Document (Link)

Linux FSP Installation

NOTE: The FSP installation section in the Getting Started Document is for Window Host machines. Use the following steps for Linux machines.

Official Linux and Windows FSP Website

  1. Download the zip archive file from the above link

  2. Find the installation directory for the FSP.

    1. Open e2studio IDE.

    2. Select Help and about e2studio in the drop down menu

    3. In the Dialog press the "Installation Details" Button.

    4. In the next dialog there are several tabs at the top of the dialog. Select the "Supported Folders" tab.

    5. Click the link "e2 studio support area"

    6. This will open the linux Nautilus file manager.

  3. Extract the archive file to the e2studio support area folder. This is the directory you found in the prefiious step For example the folder may look be this ~/.eclipse/com.renesas.platform_1458492943.

  4. e2studio Linux

Renesas Flexible Software Package ( FSP )

RZ/A3M is supported by the Renesas Flexible Software Package. Supported links.

FSP Installation for Linux

1) Download the RZ/A3M FSP Archive (see above)

2) Extract the FSP to the e2studio installation directory. (i.e. /home/<user>/.local/share/renesas/e2studio)

3) The Extracted file should look like this

renesas └── e2_studio ├── eclipse ├── fsp_documentation ├── internal │   ├── devassist │   └── projectgen │   ├── ra │   │   └── packs │   └── rz_fsp │   ├── rza

Initial Program Loader ( IPL )

IPL is a boot program sample code for RZ/A Series. When the RZ/A MPU is started, the IPL initializes peripheral I/O modules, Flash memory, DDR SDRAM etc., and starts the application software developed in Renesas FSP environment with the execution state of AARch64, Exception Level EL3. IPL consists of functions such as PLL and clock control driver, peripheral I/O module driver, and Serial Flash Memory driver, etc.

Initial Program Loader (IPL) for Renesas RZ/A Series Source Code