• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    Интересное обсуждение лицензирования espressif sdk

    aliexpress.com "OpenWRT" тама встречалось. Найдете и плату RT-56U "в спичечный коробок", а это мегобайты памяти и Гего-герцы и полная open система.... :) Но это не интересно - там всё описано и всё есть. :)
  2. pvvx

    Интересное обсуждение лицензирования espressif sdk

    Как раз наоборот. Тот-же TL-MR3020 и его дальнейшие модификации (китай-наборы и т.д.) работают на полную 802.11n с меньшим потреблением и в 100 раз большей функциональностью. А питание для sleep всегда можно вырубить внешнем компонентом и будет общая ещё меньше, чем у ESP8266. А уж рейтинг...
  3. pvvx

    Интересное обсуждение лицензирования espressif sdk

    На сегодня много этого добра MT7681SDK - http://www.andestech.com.tw/en/download/Andesightv2.0.1MCU(official).zip (http://forum.andestech.com/viewtopic.php?f=23&t=576&p=672) Примеры работы с LwIP есть и у Nordic nRF51 с SDK (но там BT и ARM) (имею в виду компактную систему по памяти) Да много...
  4. pvvx

    Интересное обсуждение лицензирования espressif sdk

    Зато давно есть у Qualcomm Atheros с Tensilica 12.03.201319:00 Компания Qualcomm Atheros открыла код прошивок для беспроводных чипов AR7010 и AR9271 https://github.com/qca/open-ath9k-htc-firmware/
  5. pvvx

    Таймер и gpio

    Накладных к чему? В прерывании всего 1 and и 2 or c адресами в памяти (регистром подтверждения прерывания и регистрами порта) : void pwm_tim1_intr_handler(void) { RTC_CLR_REG_MASK(FRC1_INT_ADDRESS, FRC1_INT_CLR_MASK); 40100c4c: fffd21 l32r a2, 40100c40 <init_done_cb+0x1c>...
  6. pvvx

    SPI

    От куда такие скорости у ножек порта со внутренним стробированием в 80MHz (SPI ESP8266)? Больше 20Mbits у UART биты уже сливаются на выходе ног (что говорит о стробировании выходов/входов)... У регистров портов I/O внутренний CLK похоже ещё ниже (или строб внутренней шины) (мне пока неизвестен...
  7. pvvx

    Как загнать строки в irom.text

    Это так написано у любителей Lua, а define на .irom0.text другой. Без aligned(4) больше проблем, если читать из flash стандартной процедурой spi_flash_read() - будет "exception".
  8. pvvx

    Таймер и gpio

    GPIO12, int_us_init(10): (фронты rise/fail менее 1.4 нс на 6 пф) Одновременно работает WEB-сервер.
  9. pvvx

    Вопрос по стабильности связи

    Обмен пакетами с 192.168.4.1 по с 32 байтами данных: Ответ от 192.168.4.1: число байт=32 время<1мс TTL=255 .... Ответ от 192.168.4.1: число байт=32 время<1мс TTL=255 Ответ от 192.168.4.1: число байт=32 время=2мс TTL=255 Ответ от 192.168.4.1: число байт=32 время<1мс TTL=255 Ответ от 192.168.4.1...
  10. pvvx

    Таймер и gpio

    Я могу исчезать на неопределенный срок в связи со своими работами. По этому не могу ничего гарантировать, тем более не собираюсь стирать чужие сообщения, что требуется для модератортсва... Как раз это есть, нет только описания аппаратуры WiFi, но если поднапрячься то и то можно выудить из...
  11. pvvx

    Вопрос по стабильности связи

    Не все установки модуля указали. У него есть настройки режима потребления и связанные с этим "засыпания/просыпания" и управления WiFi. У роутеров и прочего хлама тоже есть настройки всякой "зелени" и т.д. После определенной паузы первый пинг может длиться десятки секунд....
  12. pvvx

    Таймер и gpio

    "CИкретное" знание в том, что надо повесить на прерывание таймера свой обработчик.
  13. pvvx

    Не объявленные функции sdk

    Дизассемблировать лучше полную прошивку из получившегося eagle.app.v6.out. Тогда будут видны все крос-адреса и можно "на живую" проверить, что за данные там находятся, для полного "реверс-инженирингa" (теперь это так называется :)):
  14. pvvx

    Баги и недосмотры в sdk от espressif

    Пишите в открытые источники. Но лучше это время потратить на создание чего дельного или расковырять прошивку далее и создать свои полные исходники :)
  15. pvvx

    Баги и недосмотры в sdk от espressif

    Я это точно не знаю. И на английском писать не умею (и не хочу учиться), но читать могу, особенно техническую литературу. А там пишут на китае-английском (я им так-же :)) и это непереводимо никак. :) Надо пробовать найти способ вынудить дать хоть что-то. Для этого требуются вопросы к ним. Но...
  16. pvvx

    Баги и недосмотры в sdk от espressif

    Ну вот пошли и ответы от Espressif - ничего они исправлять не будут и никаких исходников более. Больше им нельзя указывать на ошибки - пусть мучаются и никогда не доведут свой продукт до коммерческой версии из-за наличия множественных багов. :) Надо строить альтернативу...
  17. pvvx

    Как загнать строки в irom.text

    CHERTS - перетусовка указателя через (void *) с копированием в os_memcpy() строки из "кэшируемой" области flash в память спасает дело. Похоже что не всегда отрабатывает кеш, при обращениях к section(".irom.text") из кода в section(".irom0.text"). Что-то похожее уже наблюдал - нельзя обращаться к...
  18. pvvx

    Баги и недосмотры в sdk от espressif

    Я им ещё написал. Больше патчей не будет - то неисправимо :) Им придется переписывать половину SDK и менять систему espconn. В итоге всё писаное ранее у других, работающее с espconn потребует тоже изменений. По тому ничего не будет, а оставят с ошибками. Открывать далее, что у них творится с...
  19. pvvx

    Как загнать строки в irom.text

    Но там используется адаптированная os_printf. Пустое объявление строки никуда нигде не использующееся? :) И такое странслирует, без обращения к строке: static const char * hello __attribute__((aligned(4))) __attribute__((section("xaxa"))) = "\nHello World!\n";
  20. pvvx

    Как загнать строки в irom.text

    Не помогает :( "exception (3)" exception (3): epc1=0x4000df2f, epc2=0x00000000, epc3=0x00000000, excvaddr=0x40268e94, depc=0x00000000 static const char HTTPsfupload[] ICACHE_STORE_ATTR ICACHE_RODATA_ATTR = "<html><body style='margin:100px'><form method='post' action='/fsupload'...
Сверху Снизу