diff options
| author | 2026-05-28 13:34:33 +0300 | |
|---|---|---|
| committer | 2026-05-28 13:34:33 +0300 | |
| commit | a0f54261aa359b7a2d5d24507ff1bdf835b5242e (patch) | |
| tree | ce62eb64643c703f14d4a2345831cc137be5a0c1 | |
| parent | snapshot: 2026-05-26 (diff) | |
| download | zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.tar.gz zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.tar.bz2 zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.tar.lz zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.tar.xz zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.tar.zst zk-a0f54261aa359b7a2d5d24507ff1bdf835b5242e.zip | |
Diffstat (limited to '')
| -rw-r--r-- | uvd5cl.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/uvd5cl.md b/uvd5cl.md new file mode 100644 index 0000000..3e22842 --- /dev/null +++ b/uvd5cl.md @@ -0,0 +1,49 @@ +--- +id: uvd5cl +date: 2026-05-28T13:31:22+0300 +languages: [ru] +aliases: + +reviews: + +tags: +- draft +- invention +- snippet + +- esp32 +- espflash +--- +# Ускорение процесса прошивки ESP32 через espflash + +Обычный ESP32 не имеет функционала `get-security-info`. +Однако в процессе прошивки `espflash` пытается получить доступ к этой функции 3 раза подряд (в +разных функциях). + +Есть несколько идей решения: +1. Сделать один вызов заранее, и распространить результат +2. Сделать таймаут на эту функцию меньше (но это может сломать функционал на других сериях) + +Я решил урезать таймаут, до крайне мелкого, что позволяет пропустить эту функцию: +```diff +diff --git a/espflash/src/command.rs b/espflash/src/command.rs +index 935f051..f421677 100644 +--- a/espflash/src/command.rs ++++ b/espflash/src/command.rs +@@ -195,6 +195,7 @@ impl CommandType { + + DEFAULT_TIMEOUT + } ++ CommandType::GetSecurityInfo => Duration::from_millis(10), + _ => DEFAULT_TIMEOUT, + } + } +``` + + + +## Up +- + +## Down +- |
