30static const char*
const s_tag =
"ra8_board.dualcore";
49#ifdef RA8_BOOT_ENABLE_CACHE_MPU
static const char * s_tag
Logging / check tag.
static const bool s_shared_ram_is_non_cacheable
Whether the boot MPU marks the shared window Normal non-cacheable.
ra8_err_t ra8_board_shared_ram(ra8_board_shared_ram_t *out)
Describe the window where the M85 and the M33 meet.
Where the EK-RA8D2's Cortex-M85 and Cortex-M33 meet, stated once.
@ k_ra8_board_shared_ram_size_bytes
576 KiB, base up to CPU1's bank.
@ k_ra8_board_shared_ram_base
Start of SRAM2: the CPU0 <-> CPU1 meeting window.
Validation and Error-Checking Macros for ra8-firmware.
#define RA8_CHECK_NULL_PTR(ptr, tag, message)
Reject nullptr pointer, returning k_ra8_err_null_ptr.
Error Code Definitions for ra8-firmware.
@ k_ra8_ok
Success – operation completed with all postconditions satisfied.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Runtime descriptor of the CPU0 <-> CPU1 shared window.