Скетч резервной копии NodeMCU
Можно ли извлечь резервную копию скетча, загруженного в NodeMCU (так как я знаю, что можно сделать резервную копию прошивки).
Если да, то с помощью каких инструментов?
@tony gil, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 2
esptool.py — это avrdude для esp8266. он также может читать вспышку. но вы должны знать адреса. первая копия приложения всегда начинается с адреса 0x1000. длина области применения зависит от размера флэш-памяти и размера SPIFFS.
> esptool.py read_flash -h
usage: esptool read_flash [-h] [--spi-connection SPI_CONNECTION]
[--no-progress]
address size filename
positional arguments:
address Start address
size Size of region to dump
filename Name of binary dump
optional arguments:
-h, --help show this help message and exit
--spi-connection SPI_CONNECTION, -sc SPI_CONNECTION
ESP32-only argument. Override default SPI Flash
connection. Value can be SPI, HSPI or a comma-
separated list of 5 I/O numbers to use for SPI flash
(CLK,Q,D,HD,CS).
--no-progress, -p Suppress progress output
,
@Juraj
у меня сложилось впечатление, что тот же самый инструмент, который я использую для прошивки (прошивки), будет тем, чтобы выполнить эту работу. tks 4, подтверждающий и указывающий, какие опции использовать и как их использовать. ПРОГОЛОСОВАНО, ПРИНЯТО. :), @tony gil
Смотрите также:
- NodeMCU - Vin контакт как выход 5V?
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- Разве в узле MCU v3 (LoLin) нет встроенного светодиода?
- Разница между этими двумя платами NodeMCU?
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Как определить размер Flash?
- Использование датчика рН 5В с узлом 3,3В
ваша цель просто иметь резервную копию шестнадцатеричного кода или фактически декомпилировать его обратно в C/C++?, @Chad G
esptool это инструмент для esp8266, @Juraj