Как переместить файл bin из arduino-ide в msys32? ИЛИ как собрать приложение с arduino-esp32 в качестве компонента? - PullRequest
0 голосов
/ 08 апреля 2019

Я написал больший проект в arduino-ide и esp32. Мне нужно включить безопасную загрузку и использовать флэш-шифрование. Arduino-ide не поддерживает это.

вижу 2 способа:

1) экспортировать двоичный файл из arduino-ide в набор инструментов и зашифровать его. Это возможно, но я не знаю, как [использовать бин сначала]. Я нашел некоторую информацию здесь: https://github.com/espressif/arduino-esp32/issues/1387

2) сборка приложения в тулчейне. Но это запрос этого хранилища: https://github.com/espressif/arduino-esp32 в качестве компонента ESP-IDF. https://github.com/espressif/arduino-esp32/blob/master/docs/esp-idf_component.md

Я использую другую версию и все еще принимаю ошибку, как здесь: (при компиляции легкого проекта)

C: /msys32/home/user/esp/test/components/arduino/cores/esp32/esp32-hal-time.c: 16: 28: фатальная ошибка: lwip / apps / sntp.h: такого файла нет или каталог компиляция прекращена. make 1 : * [/home/user/esp/esp-idf/make/component_wrapper.mk:286: cores / esp32 / esp32-hal-time.o] Błąd 1 make: * [C: /msys32/home/user/esp/esp-idf/make/project.mk: 468: компонент-arduino-build] Błąd 2

Кроме того, это мой первый контакт с этим приложением. Поэтому я не уверен, как выбрать только необходимые компоненты. В настоящее время создается много ненужных библиотек.

Спасибо за любую помощь и простите за недостаток знаний. Мне не все понятно.

Моя главная проблема - самый простой способ защитить приложение на платформе esp.

...