Как перестроить ядро ​​Arduino для ESP8266

Я экспериментирую с добавлением DHCP-опции 160 в dhcpserver.c в ядре Arduino для ESP8266, и поэтому вам нужно перестроить соответствующие части.

Я предположил, что могу внести изменения, установив используя git в соответствии с инструкциями в readme и просто перезапустить IDE. Я не удивился, узнав, что это не помогло. Изменения в dhcpserver.c не попали на устройство после перезапуска IDE и новой загрузки.

Из другого форума Я увидел предложение о том, что следующие команды могут использоваться для перестроить из источника:

$ cd esp8266/tools/sdk/lwip/src
$ make install

Снова изменения не дошли до устройства после перезапуска и загрузки эскиза.

Есть ли у кого-нибудь более четкие инструкции по созданию нового ядра Arduino для esp8266?

1 голос | спросил Chris Steinbach 16 PMpMon, 16 Apr 2018 23:05:03 +030005Monday 2018, 23:05:03

1 ответ


1

Существует четыре варианта LwIP в комплекте с ядром ESP8266:

  • V1.4 (компиляция из источника)
  • V1.4 (предварительно скомпилированный)
  • V2 Нижняя память
  • V2 Более высокая пропускная способность

По умолчанию (для большинства плат) выбран один из вариантов V2. Вам нужно изменить это на V1.4 (Компиляция из источника), чтобы он использовал измененную версию.

ответил Majenko 18 AMpWed, 18 Apr 2018 00:05:39 +030005Wednesday 2018, 00:05:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132