Size: a a a

ESP8266 & ESP32 [RU]

2020 November 12

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Воркраунды пишут в адреса памяти куда-то
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Старые*.
Они не работают =)
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Сделали новые, но у них при этом свичнулась версия IDF и добавилось какой то еще жести
Там и так в драйвере болото то еще, хрен разберешь.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Сейчас смотрю последнюю версию IDF и не понимаю, как они это пофиксили
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Они в последнем драйвере резетят вот так

uart_hal_txfifo_rst(&(uart_context[uart_num].hal));
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Ну ок. ПРоходим по халу в ЛЛ, а там...

static inline void uart_ll_txfifo_rst(uart_dev_t *hw)
{
   if (hw == &UART0) {
       hw->conf0.txfifo_rst = 1;
       hw->conf0.txfifo_rst = 0;
   }
}
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Т.е. они не резетят фифо, если это не UART0
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Короче подебил в итоге - подсмотрел фикс в 4.2 ИДФ.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Нихрена там ничего сделать нельзя было.
Фикс заключался в том, что при инициализации системы после софт резета прописывался сброс питания модуля UART и общей юартовской ОЗУ.
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Tx FIFO - райтонли и запись в него чего угодно вызывает немедленную отправку этого чего-угодно вместе с мусором.
Размер FIFO - ридонли.

FIFO RST у меня не работает вообще, хотя писали что UART1_FIFO_RST так же вызывает и резет FIFO у UART2.
Видимо информация не верная, т.к. они сами этим тоже не воспользовались.
источник
2020 November 13

I

IT in ESP8266 & ESP32 [RU]
Доброго времени суток господа и дамы! Есть вопрос, имеются esp01s и реле под него 4той ревизии, я залил прошивку на переключение реле через веб интерфейс путем http запроса, релешка переключается но происходит странная вещь, после 4-5 переключения запрос не доходит и ВЭБ интерфейс зависает на прогрузке страницы. Кто нибудь сталкивался с этой проблемой?
источник

I

IT in ESP8266 & ESP32 [RU]
скетч нашел на просторах интернета. ПРобовал через Blynk и он отрабатывает нормально, но мне нужна имеено отработка через http запрос
источник

I

IT in ESP8266 & ESP32 [RU]
в ввиде http://IP/Relay=on и off соотвественно
источник

I

IT in ESP8266 & ESP32 [RU]
могу скинуть сам скетч, может там что то не так?
источник

r

romanetz in ESP8266 & ESP32 [RU]
а самому посмотреть?
источник

R

Resident in ESP8266 & ESP32 [RU]
IT
могу скинуть сам скетч, может там что то не так?
Полюбому там если виснет
источник

r

romanetz in ESP8266 & ESP32 [RU]
очевидно, что да, не так, раз не работает
источник

I

IT in ESP8266 & ESP32 [RU]
romanetz
очевидно, что да, не так, раз не работает
в плане?
источник

I

IT in ESP8266 & ESP32 [RU]
я понимаю что скоре всего проблема в скетче. правда не понимаю что именно не так.
источник

I

IT in ESP8266 & ESP32 [RU]
может быть нужна какая то определенная прошивка?
источник