The Porting Guide is for the following Repository.
By default the Microsoft Azure RZ Software Development kit demos are designed the Renesas Evaluation Kit boards.
This page provides information on how to use the SDK for Custom Boards
The rz_bsp configuration file "mcu_board_select.h" set up both the TARGET_MCU and TARGET_BOARD for the rz_bsp and some on the Azure middleware. This section discuss how to configure the BSP for custom boards.
-The MCU selection is required for custom board configuration. This setting sets the number of channels supported for each RZA peripheral. WARNING: Setting the TARGET_MCU hire than what is on the board can cause erratic behavior.
-The TARGET_BOARD is not required for custom board configuration. This setting is for the middleware( Audio Codec, Phy, Camera modules, LCD) and some drivers ( led, switches, SCI ( TTY), and I2C(touch)). By setting the TARGET_BAORD to 0 these middleware and drivers are disabled.
-The VDC5 configuration files are located tin the rz_bsp .\src\renesas\application\graphics\inc
- This configuration file selects what board LCD is supported and number of supported LCD. RZA1H and M support 2 LCD panels or one LVDS all other support one LCD. FOr custom board you an override the number of supported LCDs here.
- Configuration control signals for RZA1H/M VDC5 channel 0.
- Configuration control signals for RZA1H/M VDC5 channel 1.
- RZA1H/M VDC5 defines macros for the above signals
- Configuration control signals for RZA1L/LU/LC VDC5 channel 0.
- RZA1L/LU/LC VDC5 defines macros for the above signals
The rz_bsp provides three drivers for the 16bpp (RGB565), 24bpp (RBG888), and 32bpp (RGB8888). The rz_bsp mcu configuration file allows for selection of these three drivers. This section shows how create a custom driver.
The GUIX sample projects include a GUIX Studio Project (GXP). This sections describes settings in the GXP project and how to port these changes to a RZA.
The USB hardware is the same for all RZA1 parts.
#define UX_RZ_USB0_BASE 0xE8010000#define UX_RZ_USB1_BASE 0xE8207000....#define UX_RZ_USB_BASE UX_RZ_USB0_BASE