Создаю в Arduino IDE проект, компилирую и потом экспортирую в .BIN-файл Как узнать, какой адрес писать в flash_download_tool_3.8.5.exe ?
Ну с нулей—ясен пень. Тупая прога. Я прошиваю этой Ноде мсию флешер. Шьет все и сразу. А зачем Вам Геморой? Можно сразу из Ардуино IDE шить
так это что получается, что каждый раз компилится ядро с моей программой? тогда не понятно, как допустим та же Arduino IDE понимает, что за ядро загружено в ESP01? т.е. я допустим через flash download tool загрузил ядро 0x00000_esp8266_ota.bin, а Arduino IDE при создании BIN-файла свое ядро скомпилирует и все полностью, кроме загрузчика все перезапишет? Ведь при компиляции скетча чтение ядра с ESP01 не происходит...
Да именно так. Поменяли код перекомпилили зашили проверили. Все как и в Ардуино А какую плату Вы выставляете в настройках? Да именно так. Все кроме Лодыря сотрет нах. Впрочем как и в Ардуино
а как же тогда быть, если я хочу чтоб с моим ядром компилировалось? Или как-то прошить, чтоб существующее ядро не зацепить?
С Вашим это с каким? Судя по скрину все выбрано правильно. Что не получается? Что конкретно хотите сделать? Типо так
с каким твоим ядром? Ядро компилируют те конторы, у которых есть соглашение (NDA) с espressif и доступ к полной документации. Остальные пишут прошивку и аттачат BIN ядро от этих контор...
что-то вообще не понял, как это ядро и мою прошивку пишут по одному и тому же адресу: Нет, не с моим. Я хочу чтобы ядро было от espressif, а прошивка моя. А тут получается, что Arduino IDE при компиляции моего скетча пишет какое-то свое ядро?
Нет. Исходники публиковать запрещено соглашением NDA, поэтому в дурине BIN ядро, а линковщик их соединяет вместе.