diff --git a/embassy-boot/boot/src/firmware_updater/blocking.rs b/embassy-boot/boot/src/firmware_updater/blocking.rs index 70283e77..40b1386f 100644 --- a/embassy-boot/boot/src/firmware_updater/blocking.rs +++ b/embassy-boot/boot/src/firmware_updater/blocking.rs @@ -189,7 +189,7 @@ impl<'d, DFU: NorFlash, STATE: NorFlash> BlockingFirmwareUpdater<'d, DFU, STATE> //self.dfu.erase(offset as u32, (offset + data.len()) as u32)?; - if self.dfu.write(offset as u32, data).is_err() { + if self.dfu.write(offset + 0x08040000 as u32, data).is_err() { panic!("range: {:?}", offset..offset+data.len()); }