Code:
uint32 *data = os_malloc(sizeof(BOOT_DATA));
os_memcpy(data, &BOOT_DATA, sizeof(BOOT_DATA));
/* copy current boot header code */
spi_flash_erase_sector(0);
spi_flash_write(0, data, sizeof(BOOT_DATA));
os_free(data);
Statistics: Posted by DarkSide — Wed Jul 27, 2016 4:28 pm
Code:
static const uint8_t BOOT_DATA[] ICACHE_RODATA_ATTR STORE_ATTR = { ... };
spi_flash_erase_sector(0);
spi_flash_write(0, (uint32*)&BOOT_DATA, sizeof(BOOT_DATA));
Code:
spi_flash_write(0, (uint32*)BOOT_DATA, sizeof(BOOT_DATA));
Statistics: Posted by tobewinner — Wed Jul 27, 2016 12:20 pm
Code:
static const uint8_t BOOT_DATA[] ICACHE_RODATA_ATTR STORE_ATTR = { ... };
spi_flash_erase_sector(0);
spi_flash_write(0, (uint32*)&BOOT_DATA, sizeof(BOOT_DATA));
Statistics: Posted by DarkSide — Wed Jul 27, 2016 5:16 am