• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как прошиться первый раз ?

eugenk

New member
Приветствую многоуважаемый All !
Народ, такой вопрос. Кропаю тут свою платку потихоньку. Не на модуле, а непосредственно на ESP32-D0WDQ6. Модуль мне не годится, потому что туда флешку зафигачили до +85, а мне нужно чтобы держало +125. Вот и приходится самому весь фарш запаивать. А смутила меня такая вот нехорошая весчь. Модуль (у меня сейчас отладочная платка esp32-devkitc v1) приходит с фабричной прошивкой, в загрузочной партиции которой прошит загрузчик. Когда юзверь (точнее прогер) жамкает кнопку boot, очевидно происходит прерывание и начинает выполняться этот самый заранее прошитый загрузчик. Новая прошивка (со своим загрузчиком !) закачивается по uart и шьётся. Всё это замечательно, но есть одно большое НО. У меня-то флешка будет голая. Без фабричной прошивки и загрузчика. Спрашивается, кто же мне прошьёт флешку в первый раз ???

Сейчас подцепил к своей платке jtag с openocd (через Raspberry Pi) вроде всё работает, ресетится по крайней мере и регистры показывает. Шиться через jtag пока не пробовал. Смущает то, что нигде в конфигах openocd не нашел описания флешки и её подключения к контроллеру, что по-идее там должно быть.

Ну и если позволите, ещё вопрос вдогонку. По вашей наводке зарегился на easyeda. Скажите, а могут ли они не только сделать плату, а ещё купить компоненты и её собрать ? А то efind.ru такая помойка, слов нет кроме междометий !
 

nikolz

Well-known member
Приветствую многоуважаемый All !
Народ, такой вопрос. Кропаю тут свою платку потихоньку. Не на модуле, а непосредственно на ESP32-D0WDQ6. Модуль мне не годится, потому что туда флешку зафигачили до +85, а мне нужно чтобы держало +125. Вот и приходится самому весь фарш запаивать. А смутила меня такая вот нехорошая весчь. Модуль (у меня сейчас отладочная платка esp32-devkitc v1) приходит с фабричной прошивкой, в загрузочной партиции которой прошит загрузчик. Когда юзверь (точнее прогер) жамкает кнопку boot, очевидно происходит прерывание и начинает выполняться этот самый заранее прошитый загрузчик. Новая прошивка (со своим загрузчиком !) закачивается по uart и шьётся. Всё это замечательно, но есть одно большое НО. У меня-то флешка будет голая. Без фабричной прошивки и загрузчика. Спрашивается, кто же мне прошьёт флешку в первый раз ???

Сейчас подцепил к своей платке jtag с openocd (через Raspberry Pi) вроде всё работает, ресетится по крайней мере и регистры показывает. Шиться через jtag пока не пробовал. Смущает то, что нигде в конфигах openocd не нашел описания флешки и её подключения к контроллеру, что по-идее там должно быть.

Ну и если позволите, ещё вопрос вдогонку. По вашей наводке зарегился на easyeda. Скажите, а могут ли они не только сделать плату, а ещё купить компоненты и её собрать ? А то efind.ru такая помойка, слов нет кроме междометий !
начальный загрузчик записан в ROM а не во flash.
поэтому ставьте и грузите
ESP32 Software - ESP Flash Download Tool (flasher)
WiFi-IoT Firmware Builder :: Конструктор прошивки ESP32
 
Сверху Снизу