如何将Bin文件从arduino-ide移至msys32?或者如何使用arduino-esp32作为组件构建应用程序?

时间:2019-04-08 19:46:58

标签: toolchain esp32

我用arduino-ide和esp32编写了一个更大的项目。我需要启用安全启动并使用闪存加密。 Arduino-ide不支持此功能。

我看到2种方法:

1)将arduino-ide中的二进制文件导出到工具链并对其进行加密。 有可能,但我不知道如何[从头开始使用bin]。我在这里找到了一些信息: 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łąd1   make:* [C:/msys32/home/user/esp/esp-idf/make/project.mk:468:component-arduino-build]Błąd2

此外,这是我第一次与此应用程序联系。所以我不确定如何只选择所需的组件。当前,正在构建许多不必要的库。

谢谢您的帮助,原谅我缺乏知识。不是所有事情对我来说都是清楚的。

我的主要问题是将应用程序保护在esp板上的最简单方法。

0 个答案:

没有答案