Disable OTA updates for Matter and turn off External Flash

Hi,

I'm building a small Matter device and I'm in the very early stages of prototyping.

I'm using a MinewSemi ME54BE01 module on a custom PCB.

The development kit from MinewSemi (ME54BE01) doesn't have external flash and my custom PCB won't have external flash (initially)

My code will not currently run and debugging using `west debug` shows this in response to the backtrace command

#0 z_arm_reset () at /home/tomasmcguinness/ncs/v3.1.0/zephyr/arch/arm/core/cortex_m/reset.S:73

I followed guidance from https://devzone.nordicsemi.com/f/nordic-q-a/125219/nrf-connect-debugger-stuck-on-arm-reset-s/552555  and added

CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=n
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y

This didn't help.

I now believe my problem is the External Flash configuration. I am using code from the Matter Template sample, which defines external flash.

external_flash:
  address: 0x165000
  size: 0x69B000
  device: MX25R64
  region: external_flash

If I remove the "secondary" items from the pm_static file, I just get compilation errors about the missing SECONDARY sections.

How can I turn off OTA updates and avoid the need for external flash? 

Related