fix(esp_flash): fixed issue of escaping boundary check

Also patched corresponding ROM functions
This commit is contained in:
Xiao Xufeng
2025-01-03 02:22:58 +08:00
parent b971cf5bf9
commit 83ca12c8e0
19 changed files with 214 additions and 53 deletions

View File

@@ -40,3 +40,4 @@ Bugfixes Introduced in ESP-IDF but Not in Chip-ROM
:esp32s3: - Fixed issue that only 16 MB virtual address ranges can be mapped to read-only data on flash.
:esp32c3: - Fixed issue that only 128 KB virtual address ranges can be mapped to instructions on flash.
:esp32c2: - Fixed issue that only at most 128 KB virtual address ranges can be mapped to instructions on flash.
- Fixed issue that address range may escape from checking for erasing and writing function when their sum overflows 32-bit boundary.