SPRUJG0B December 2024 – November 2025 F29H850TU , F29H859TU-Q1
To understand which RAMs are 0 wait-state access for Program code for C29 CPUs, see the Memory Subsystem (MEMSS) chapter of the F29H85x and F29P58x Real-Time Microcontrollers Technical Reference Manual. As an example, CPU1 and CPU2 have 0-WS access for program code on LPAx RAM. CPU1 and CPU3 have 0-WS access for program code on CPAx RAM.
Functions that need to execute from RAM can be placed in a RAM section, and the linker command file can be used to control the copy of this function to RAM at boot time. More information can be found here.
Source file:
__attribute__((section(“ramfunc”), noinline)) void foo() {.. }
Linker command file:
ramfunc : load=FLASH, run=RAM, table(BINIT)