I'm trying to enable saving of coredump to flash. I'm running on nrf52840 with NRF SDK 1.6.1.
I have defined the following:
label = "coredump_partition";
reg = <0x000ff000 DT_SIZE_K(4)>;
};
00> coredump erase
00> Stored coredump erased.
I'm trying to enable saving of coredump to flash. I'm running on nrf52840 with NRF SDK 1.6.1.
I have defined the following:
Hi,
I'm checking with the developers.
Hi,
I got some feedback from the team. We have not heard of anyone using Zephyr's built-in coredump functionality on Nordic ICs (or Arm in general), though it does seem to be supported.
Most nRF Connect customers use memfault instead, would that be an option?
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/libraries/others/memfault_ncs.html
(Otherwise we will investigate using Zephyr's coredump)
Memfault's integration supports storing coredumps in flash:
CONFIG_MEMFAULT_NCS_INTERNAL_FLASH_BACKED_COREDUMP
Note that memfault has its own coredump handling, it doesn't use the upstream Zephyr one.
Thanks, user15146. We will go with Memfault.