RA8D1 Vision Board
Overview
The RA8D1-VISION-BOARD, based on the Renesas Cortex-M85 architecture RA8D1 chip, offers engineers a flexible and comprehensive development platform, empowering them to explore the realm of machine vision more deeply.
Key Features
Arm Cortex-M85
480MHz frequency, on-chip 2Mb Flash, 1Mb SRAM
32Mb-SDRAM; 8Mb-QSPI Flash
MIPI-DSI; RGB666; 8bit Camera
On-board DAP-LINK debugger with CMSIS-DAP
Raspberry Pi Interface
More information about the board can be found at the RA8D1-VISION-BOARD website [1].
Hardware
Detailed Hardware features for the RA8D1 MCU group can be found at RA8D1 Group User’s Manual Hardware [2]
Supported Features
The ra8d1_vision_board board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo -
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
Default Zephyr Peripheral Mapping:
The RA8D1-VISION-BOARD board features a On-board CMSIS-DAP debugger/programmer. Board is configured as follows:
UART9 TX/RX : P209/P208 (CMSIS-DAP Virtual Port Com)
LED0 : P102
LED1 : P106
LED2 : PA07
USER BUTTON : P907
Programming and Debugging
The ra8d1_vision_board board supports the runners and associated west commands listed below.
| flash | debug |
|---|
Applications for the ra8d1_vision_board board can be
built, flashed, and debugged in the usual way. See
Building an Application and Run an Application for more details on
building and running.
Note: Only support from SDK v0.16.6 in which GCC for Cortex Arm-M85 was available. To build for RA8D1-VISION-BOARD user need to get and install GNU Arm Embedded toolchain from https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.6
Flashing
Program can be flashed to RA8D1-VISION-BOARD via the on-board DAP-LINK debugger.
Linux users: to fix the permission issue, simply add the following udev rule for the CMSIS-DAP interface:
$ echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0416", ATTR{idProduct}=="7687", MODE:="666"' > /etc/udev/rules.d/50-cmsis-dap.rules
To flash the program to board
Connect to DAP-LINK via USB port to host PC
Execute west command
west flash
Debugging
You can debug an application in the usual way. Here is an example for the Hello World application.
# From the root of the zephyr repository
west build -b ra8d1_vision_board samples/hello_world
west debug