...
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 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