Как из проекта на GitHub собрать bin прошивку для Arduino?

mininvit
Offline
Зарегистрирован: 28.07.2017

Всем добрый день!

Есть проект на GitHub:

https://git hub. com/spacehuhn/esp8266_deauther

Из него создали bin файл прошивки для Arduino:

https://git hub. com/spacehuhn/esp8266_deauther/releases/download/v.1.5/esp8266_deauther_1mb.bin

Как из этих файлов получить один bin? Хочу просто немного подредактировать проект под себя (добавить перевод и тп).

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Реклама ? 

Сам то понял что спросил. Возьми bin и залей в одномегабайтную ESPшку.

mininvit
Offline
Зарегистрирован: 28.07.2017

Мне нужно самому этот bin отредактировать или создать новый их этих исходников. Изменять пробовал - программа ломается.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Arduino IDE не работает с BIN файлами, для этого есть специальный софт для ESP8266. В Arduino IDE отредактировать можно только исходники (*.h, *.c, *.cpp, *.ino), а загрузить только HEX.

mininvit
Offline
Зарегистрирован: 28.07.2017

Я прочитал инструкцию от этого проекта по компиляции, сделал точь в точь. Нажал "загрузка" и ошибка компиляции:

Arduino: 1.8.3 (Windows 7), Плата:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck"
 
Archiving built core (caching) in: C:\Users\Admin\AppData\Local\Temp\arduino_cache_694852\core\core_esp8266_esp8266_generic_UploadTool_esptool,CpuFrequency_80,FlashFreq_40,FlashMode_dio,UploadSpeed_115200,FlashSize_512K64,ResetMethod_ck_4322e6baec77df7a1f5ec588f0b97f09.a
c:/users/admin/appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\Admin\AppData\Local\Temp\arduino_build_534655/esp8266_deauther.ino.elf section `.irom0.text' will not fit in region `irom0_0_seg'
 
collect2.exe: error: ld returne
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Скачайте более старую версию Arduino IDE. Что-то из 1.6.* или даже 1.5.*, там были проблемы совместимости с разными версиями Arduino IDE.

mininvit
Offline
Зарегистрирован: 28.07.2017

попробую, спасибо

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

В этом случае старая версия не поможет. Все волшебно рвботает на новой. Нужно топикстартеру "курить мануалы" и настроить IDE, соответственно их букве. Надеюсь, что ТС умеет заливать прошивку в еспшку.

mininvit
Offline
Зарегистрирован: 28.07.2017

Заливать то умею. Он прерывается на компиляции, что делать?

mininvit
Offline
Зарегистрирован: 28.07.2017

Настраивал как в проекте github

mininvit
Offline
Зарегистрирован: 28.07.2017

Проблема не решилась. Поставил другую версию 1.6.10