Как определить размер Flash?
Мне нужно определить размер флэш-памяти моего ESP8266 на моем модуле NodeMCU, чтобы прошить прошивку AT на плату. Судя по всему, разные платы имеют флэш-память разного размера. Может ли кто-нибудь сказать мне, как проще всего узнать размер флэш-памяти?
@Sumanth, 👍5
Обсуждение2 ответа
▲ 7
Самый простой способ (по крайней мере для Windows) — использовать инструмент загрузки флэш-памяти от Espressif. Не делайте этого. выберите что-нибудь для прошивки на устройство, выберите соответствующий COM-порт, нажмите «Пуск», и сведения об устройстве появятся в окне «Обнаруженная информация».
,
@Jaromanda X
▲ 10
Поддержка ESP8266 в Arduino включает пример скетча под названием CheckFlashConfig. При этом плата исследуется и печатается размер флэш-памяти.
,
@scruss
Смотрите также:
- В ESP-12E NodeMCU, какой выход PIN A0?
- Преобразование byte* в int в Arduino
- Каково использование зарезервированных контактов и контактов SDD2, SDD3 NodeMCU?
- NodeMCU (Arduino IDE) «DynamicJsonBuffer» не был объявлен в этой области
- NodeMCU поддерживает внедрение ключей?
- Датчик движения PIR (HC-SR501) ложные результаты с NodeMCU
- Как получить текущую дату
- NodeMCU второй HARDWARE последовательный TX в качестве порта отладки
Прочитав руководство для вашего NodeMCU. Какая это версия?, @Majenko
Это версия 1.0, @Sumanth
Версия 1.0 использует ESP-12E с флэш-памятью 4 МБ., @Majenko
esptool.py -p COM5 -c esp8266 flash_id
(вы можете найти esptool в компонентах ESP-IDF SDK/esptool_py), @rustyxиспользуйте ESP.getFlashChipRealSize() в своем коде., @ambassallo