Home
last modified time | relevance | path

Searched refs:sector (Results 1 – 10 of 10) sorted by relevance

/hal_espressif-latest/components/spi_flash/sim/
Dflash_mock.cpp72 extern "C" int spi_flash_get_erase_cycles(size_t sector) in spi_flash_get_erase_cycles() argument
74 return spiflash.get_erase_cycles(sector); in spi_flash_get_erase_cycles()
97 esp_rom_spiflash_result_t esp_rom_spiflash_erase_sector(uint32_t sector) in esp_rom_spiflash_erase_sector() argument
99 return spiflash.erase_sector(sector); in esp_rom_spiflash_erase_sector()
113 for (size_t sector = start; sector != end && rc == ESP_ROM_SPIFLASH_RESULT_OK; ) { in esp_flash_erase_region() local
114 rc = spiflash.erase_sector(sector); in esp_flash_erase_region()
115 ++sector; in esp_flash_erase_region()
DSpiFlash.cpp124 esp_rom_spiflash_result_t SpiFlash::erase_sector(uint32_t sector) in erase_sector() argument
132 this->erase_cycles[sector] >= this->erase_cycles_limit) { in erase_sector()
137 uint32_t start_page = sector * pages_per_sector; in erase_sector()
139 if (this->erase_states[sector]) { in erase_sector()
147 this->erase_cycles[sector]++; in erase_sector()
150 this->erase_states[sector] = true; in erase_sector()
231 uint32_t SpiFlash::get_erase_cycles(uint32_t sector) in get_erase_cycles() argument
233 return this->erase_cycles[sector]; in get_erase_cycles()
DSpiFlash.h34 esp_rom_spiflash_result_t erase_sector(uint32_t sector);
40 uint32_t get_erase_cycles(uint32_t sector);
/hal_espressif-latest/components/bootloader_support/bootloader_flash/src/
Dbootloader_flash.c105 esp_err_t bootloader_flash_erase_sector(size_t sector) in bootloader_flash_erase_sector() argument
108 return esp_flash_erase_region(NULL, sector * SPI_FLASH_SEC_SIZE, SPI_FLASH_SEC_SIZE); in bootloader_flash_erase_sector()
390 esp_err_t bootloader_flash_erase_sector(size_t sector) in bootloader_flash_erase_sector() argument
392 return spi_to_esp_err(esp_rom_spiflash_erase_sector(sector)); in bootloader_flash_erase_sector()
408 for (size_t sector = start; sector != end && rc == ESP_ROM_SPIFLASH_RESULT_OK; ) { in bootloader_flash_erase_range() local
409 if (sector % sectors_per_block == 0 && end - sector >= sectors_per_block) { in bootloader_flash_erase_range()
410 rc = esp_rom_spiflash_erase_block(sector / sectors_per_block); in bootloader_flash_erase_range()
411 sector += sectors_per_block; in bootloader_flash_erase_range()
413 rc = esp_rom_spiflash_erase_sector(sector); in bootloader_flash_erase_range()
414 ++sector; in bootloader_flash_erase_range()
/hal_espressif-latest/zephyr/port/bootloader/
Dbootloader_flash.c102 esp_err_t bootloader_flash_erase_sector(size_t sector) in bootloader_flash_erase_sector() argument
105 return esp_flash_erase_region(NULL, sector * SPI_FLASH_SEC_SIZE, SPI_FLASH_SEC_SIZE); in bootloader_flash_erase_sector()
385 esp_err_t esp_rom_flash_erase_sector(size_t sector) in esp_rom_flash_erase_sector() argument
387 return spi_to_esp_err(esp_rom_spiflash_erase_sector(sector)); in esp_rom_flash_erase_sector()
403 for (size_t sector = start; sector != end && rc == ESP_ROM_SPIFLASH_RESULT_OK; ) { in esp_rom_flash_erase_range() local
404 if (sector % sectors_per_block == 0 && end - sector >= sectors_per_block) { in esp_rom_flash_erase_range()
405 rc = esp_rom_spiflash_erase_block(sector / sectors_per_block); in esp_rom_flash_erase_range()
406 sector += sectors_per_block; in esp_rom_flash_erase_range()
408 rc = esp_rom_spiflash_erase_sector(sector); in esp_rom_flash_erase_range()
409 ++sector; in esp_rom_flash_erase_range()
/hal_espressif-latest/components/bootloader_support/bootloader_flash/include/
Dbootloader_flash_priv.h152 esp_err_t bootloader_flash_erase_sector(size_t sector);
155 esp_err_t esp_rom_flash_erase_sector(size_t sector);
/hal_espressif-latest/components/spi_flash/
DKconfig146 … in flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.
233 bool "Bypass a block erase and always do sector erase"
237 This option allows to bypass "block erase" and always do sector erase commands.
/hal_espressif-latest/tools/esptool_py/docs/en/advanced-topics/
Dserial-protocol.rst206 … | Six 32-bit words: id, total size in bytes, block size, sector size, page size, s…
244 … | Six 32-bit words: id, total size in bytes, block size, sector size, page size, s…
272 …sh offset to erase, erase size in bytes. Both must be multiples of flash sector size. …
274 …eading-flash>`__ | Four 32-bit words: flash offset, read length, flash sector size, read packet …
/hal_espressif-latest/tools/esptool_py/docs/en/esptool/
Dbasic-commands.rst142 The address and length must both be multiples of the SPI flash erase sector size. This is 0x1000 (4…
/hal_espressif-latest/components/bootloader/
DKconfig.projbuild1057 includes the size of the app image, checksum, hash and also the signature sector