Cortex-M33 Multi-OS Package Support

From Renesas.info
Revision as of 00:35, 8 March 2023 by Zkmike (talk | contribs)

General Information

Official RZV2L Cortex-M33 Multi-OS Package

Official RZG2L/UL Cortex-M33 Multi-OS Package

Development Environment

The firmware that runs on the CM33 requires the following tools for development. These tools can be hosted on a PC running Windows or Linux.

Renesas e2studio

GNU ARM Embedded 9.2.1 2019q4

Segger J-Link

NOTE: For Windows user the compiler and Segger J-Link are installed as part of the installation. See Getting Started with Flexible Software Package Document.

NOTE: For Linux users the compiler and J-Link need to be installed separately as directed in the Getting Started with Flexible Software Package Document.

Getting Started with Flexible Software Package

The documents and FSP package can be found here. For Linux Users, follow the instruction in section 2.2 in the Getting Started with Flexible Software Package Document to install the FSP on the IDE.

RZV2L

RZG2L/UL

Yocto Build

This section describes how to add the Cortex-M33 Multi-OS Package to the yocto build. This package will add a command to uboot to start the CM33 processor and add the OpenAMP Multi Processor Communication Software to the Linux BSP.

OpenAMP

The Open Asymmetric Multi-Processing (OpenAMP) is a framework providing the software components needed to enable the development of software applications for Asymmetric Multiprocessing (AMP) systems. This allows communications between Cortex M33 and Cortex-A cores.

Official OpenAMP Project Page

Getting Started