Hello everyone,
I need to save a core dump on my NRF54L15 internal flash in order to debug an issue. I've been following the "Debugging and Troubleshooting section" of the intermediate academy course (https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-2-debugging/topic/build-errors-and-fatal-errors/).
Beside the fact that most configuration options listed as necessary are undefined an result in a failed build (see CONFIG_BOOT_DELAY_S,
CONFIG_BOOT_DELAY_MS, CONFIG_BOOT_DELAY_SLEEPY_TICKS,
CONFIG_BOOT_DELAY_SLEEPY_TIME and CONFIG_COREDUMP_FLASH_OFFSET), I cannot even enable the FLASH component.
Adding CONFIG_FLASH=y to my prj.conf causes an error because the symbol DT_N_S_soc_S_peripheral_50000000_S_vpr_4c000_IRQ_IDX_0_VAL_priority is undefined.
I am not sure of the reason behind it, but I did notice that instead of a flash0 node the nrf54l15 dts files list a cpuapp_rram node (see nrf54l15dk_nrf54l15_cpuapp.dts). Should I define the flash controller differently? What's exactly the difference between using cpuapp_rram and something like flash0? Does the NRF54L15 require a particular procedure to work with its internal storage?