Daisy development with the Rust language using probe-run

I suspect the issue here may have more to do with probe-rs playing nicely with the programmer and/or MCU than the memory layout.

One other thing you could try is to leave off the exotic memories for now and try a minimal memory layout:

MEMORY
{
    FLASH  : ORIGIN = 0x08000000, LENGTH = 128K
    RAM    : ORIGIN = 0x20000000, LENGTH = 128K
}

Otherwise, I’ve posted a Rust starter for the Daisy using the more traditional openocd/semihosting/gdb setup here: