Erase flash before writing upload image

This commit is contained in:
feelfree69
2026-05-03 15:55:36 +02:00
parent 09d90d6d97
commit 9714818b1f
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -332,6 +332,10 @@ uint8_t stream_upload(uint16_t bptr)
if (write_len >= FLASHMEM_PAGE_SIZE) {
dbg_string("len: "); dbg_short(write_len); dbg_char(' ');
dbg_string("CRC16: "); dbg_short(crc_value); dbg_char('\n');
if (uptr % FLASH_SECTOR_SIZE == 0) {
flash_region.addr = uptr;
flash_sector_erase();
}
flash_region.addr = uptr;
flash_region.len = FLASHMEM_PAGE_SIZE;
flash_write_bytes(flash_buf);
+2
View File
@@ -1,6 +1,8 @@
#ifndef _RTL837X_FLASH_H_
#define _RTL837X_FLASH_H_
#define FLASH_SECTOR_SIZE 0x1000
void flash_init(uint8_t enable_dio);
void flash_read_uid(void);
void flash_write_enable(void);