Searched refs:sector (Results 1 – 10 of 10) sorted by relevance
/hal_espressif-latest/components/spi_flash/sim/ |
D | flash_mock.cpp | 72 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()
|
D | SpiFlash.cpp | 124 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()
|
D | SpiFlash.h | 34 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/ |
D | bootloader_flash.c | 105 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/ |
D | bootloader_flash.c | 102 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/ |
D | bootloader_flash_priv.h | 152 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/ |
D | Kconfig | 146 … 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/ |
D | serial-protocol.rst | 206 … | 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/ |
D | basic-commands.rst | 142 The address and length must both be multiples of the SPI flash erase sector size. This is 0x1000 (4…
|
/hal_espressif-latest/components/bootloader/ |
D | Kconfig.projbuild | 1057 includes the size of the app image, checksum, hash and also the signature sector
|