Update embassy-boot/boot/src/firmware_updater/blocking.rs

This commit is contained in:
Max Känner 2023-12-21 18:14:51 +01:00
parent 25aba4bb68
commit 96acde1096

View File

@ -185,11 +185,11 @@ impl<'d, DFU: NorFlash, STATE: NorFlash> BlockingFirmwareUpdater<'d, DFU, STATE>
/// Failing to meet alignment and size requirements may result in a panic. /// Failing to meet alignment and size requirements may result in a panic.
pub fn write_firmware(&mut self, offset: usize, data: &[u8]) -> Result<(), FirmwareUpdaterError> { pub fn write_firmware(&mut self, offset: usize, data: &[u8]) -> Result<(), FirmwareUpdaterError> {
//assert!(data.len() >= DFU::ERASE_SIZE); //assert!(data.len() >= DFU::ERASE_SIZE);
//self.state.verify_booted()?; self.state.verify_booted()?;
//self.dfu.erase(offset as u32, (offset + data.len()) as u32)?; //self.dfu.erase(offset as u32, (offset + data.len()) as u32)?;
self.dfu.write(offset as u32, data)?; self.dfu.write(offset as u32 - 0x08040000, data)?;
Ok(()) Ok(())
} }