Блог 2Smart (UK)

Як встановити прошивку на мікроконтролер ESP32 на комп'ютері з ОС Windows

Як встановити прошивку на мікроконтролер ESP32 на комп'ютері з ОС Windows
Інструкція для розробників, які використовують комп'ютер або ноутбук з операційною системою Windows – як за допомогою такого пристрою встановити прошивку ESPHome на мікроконтроллер ESP32. Інструкція вперше знадобиться на етапі тестування продукту, коли прототип встановлюється прошивка тестового пристрою.

Прошивка пристрою за допомогою комп'ютера на Windows


1. Щоб прошити пристрій на базі ESP32 з комп'ютера на Windows, перш за все потрібно встановити свіжу версію Python - завантажити файл інсталяції можна на сайті розробника.

Важливо! Під час встановлення Python поставте відмітку в пункті "Add Python.exe to PATH".

Майстер установки Python

2. Відкрийте інтерпретатор командного рядка Windows - натисніть поєднання клавіш Win + R і введіть у вікні команду "cmd".

Діалогове вікно Виконати

Інтерпретатор командного рядка Windows

3. Розархівуйте завантажену в кабінеті розробника 2Smart Cloud прошивку. Відкрийте папку з вмістом архіву та скопіюйте її з адресного рядка.

Провідник Windows

4. Перейдіть до інтерпретатора командного рядка, введіть команду “cd”, вставте скопійований шлях до папки з прошивкою (використовуйте праву кнопку миші або клавіші Shift + Insert / Ctrl + V) і натисніть Enter. Інтерпретатор перейде до папки з прошивкою.

Інтерпретатор командного рядка Windows

5. Підключіть свій розумний пристрій до вільного порту USB комп'ютера або блоку живлення за допомогою кабелю USB - micro USB.

Пристрій на базі ESP 32

6. У вікно інтерпретатора командного рядка вставте команду:

pip install esptool

Натисніть Enter.

Інтерпретатор командного рядка Windows

7. Після виконання команди вставте:

esptool.py --chip esp32 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0xd000 boot_app0.bin 0x1000 bootloader_dio_40m.bin 0x10000 firmware.bin 0x8000 partitions.bin

Натисніть Enter.

8. Якщо процес прошивки не починається, натисніть кнопку Boot на корпусі DevKit – вона знаходиться поруч із micro-USB портом.

Кнопка Boot на корпусі DevKit

9. Після успішної прошивки ви побачите сповіщення “Leaving… Hard resetting via RTS pin…”.

Інтерпретатор командного рядка Windows

10. Повертайтеся до свого кабінету 2Smart Cloud та дочекайтеся, поки пристрій буде виявлено платформою. Якщо це не відбувається протягом однієї-двох хвилин, від'єднайте пристрій від живлення та знову підключіть його до комп'ютера. Про успішне підключення прототипу до 2Smart Cloud сигналізує статус пристрою – "Ready".

Вікно налаштування продукту в кабінеті вендора 2Smart Cloud

Отримавши повідомлення про успішне підключення прототипу з тестовою прошивкою до платформи, ви можете продовжити роботу над створенням продукту. Серійна версія прошивки встановлюється на готові пристрої за аналогічним алгоритмом.

Made on
Tilda