Установка Espruino на STM32 Nucleo
STM32 Nucleo F401RE — это производительная платформа на ARM-процессоре STM32F401 с ядром Cortex-M4 на частоте 84 МГц. Из коробки платформа программируется через популярную онлайн среду разработки mbed. Для более опытных пользователей можно воспользоваться любой стандартной средой разработки для ARM-процессоров: Keil, IAR, GCC. Существует ещё один вариант работы с платформой, а именно программирование через среду Espruino с популярным языком JavaScript.
Настройка железа
- Для начала необходимо подготовить плату для прошивки интерпретатором Espruino. Для этого установите джамперы по приведённой ниже схеме.
- Далее подключите платформу к ПК или ноутбуку через USB. На плате должен загореться светодиод индикации.
Установка необходимого ПО
- Скачайте и установите на компьютер ST-Link Utility для прошивки микроконтроллеров STM32.
- Далее скачайте и установите драйвер виртуального COM-порта для STM32.
- Перейдите на страницу загрузки интерпретатора Espruino и скачайте архив с прошивками.
- Распакуйте скаченный ZIP-архив.
Прошивка STM32 Nucleo
- Запустите программу STM32 ST-LINK Utility.
- Подключитесь к плате нажав на кнопку
Connect to the target
. При успешном подключении вы должны увидеть адреса и значения ячеек памяти и соответствующие сообщение в окне статуса. - Далее нажмите на кнопку
Open File
и выберите прошивку для вашей STM32 Nucleo. Для нашей платы STM32 Nucleo F401RE выбираем файлespruino_1vXX_nucleof401re.bin
, гдеXX
версия прошивки.Если прошивка открылась успешно, вы увидите следующее окно. - Нажмите на кнопку «Program verify» для начала прошивки платы.
- В продолжении нажмите кнопку
start
.Должен начаться процесс прошивки. - При успешном окончании процесса прошивки вы должны увидеть соответствующие строки
Запуск и тестирование Espruino Web IDE
Теперь осталось запустить и протестировать Espruino Web IDE