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

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

  1. S

    Мой сборщик и флешер

    Мешает пользоваться лицензия. Сходите на segger.com и ознакомьтесь с условиями использования ПО от segger. Потом перечитайте Уголовный Кодекс.
  2. S

    RTLHTTPD

    конфиг не сделан, scan должен работать.
  3. S

    не работают потоковые операции spi0

    Поменял на DMA: абсолютно то же что по прерываниям. Разрывы пропадают если задать spi_format(&spi_master, X, 1, 0) или spi_format(&spi_master, X, 3, 0); Размер посылки X не имеет значения, dma или прерывания тоже не имеет значения. Читаю интеловский ДШ: не вижу возможности передавать длинные...
  4. S

    не работают потоковые операции spi0

    После старта rtos работает, до старта - нет. Однако работу с spi придется писать "с нуля" по ДШ. Сейчас spi_master_write_stream передает блок кусочками размером transfer size с передергиванием CS между ними. Например хотим передать одиночный блок 4 байта: spi_format(&spi_master, 16, 0, 0)...
  5. S

    RTLHTTPD

    проверил, все на месте: librtlhttpd/include/httpd.h ... /** * CGI handler state / return value */ typedef enum { HTTPD_CGI_MORE = 0, HTTPD_CGI_DONE = 1, HTTPD_CGI_NOTFOUND = 2, HTTPD_CGI_AUTHENTICATED = 3, } httpd_cgi_state;
  6. S

    RTLHTTPD

    make -f flasher.mk flashweb
  7. S

    не работают потоковые операции spi0

    Вопрос почему не работает. spi_bus_tx_done_irq не вызывается, передача не начинается потоковые операции с spi вообще кто-нибудь тестировал на свежем Sdk ? (они там были отключены) есть подозрение что не работают прерывания от spi, но проверить не успел
  8. S

    не работают потоковые операции spi0

    spi_master_write работает а все потоковые как interrupt так dma - нет. // SPI0 (S0) #define SPI0_MOSI PC_2 #define SPI0_MISO PC_3 #define SPI0_SCLK PC_1 #define SPI0_CS PC_0 volatile uint8_t MasterRxDone, MasterTxDone; spi_t spi_master; void master_tr_done_callback(void *pdata, SpiIrq...
  9. S

    Делюсь опытом ESP8266 игрушка или боевой контроллер ?

    Через год оно протрет дырку в flash и кирдык. Штраф и новая касса гарантированы! Государству и производитлю кассовых аппаратов профит.
  10. S

    wifi_scan_networks возвращает странные данне

    Такие как объявлены в описании структуры. Если написано rtw_security_t то я наивно ожидаю получить те же значения что в enum rtw_security_t (по крайней мере при коннекте они работают). Вместо этого получаю какие-то значения которые ни с каким хидером не коррелируют. Например для security на...
  11. S

    wifi_scan_networks возвращает странные данне

    Результат после wifi_scan_networks странный: в rtw_scan_result_t поля SSID, BSSID и signal_strength правильные, bss_type похож на правильный а в остальных возвращаются значения которые не совпадают с определениями wifi_constants.h
  12. S

    Mediatek MT7687F

    Вот фальсификаций не надо! 400 рублей стоят RTL8711AF. AM стоят от 700 рублей и за такие деньги они совсем не интересны.
  13. S

    Мой сборщик и флешер

    параллельно собирает: Сборка на 1 ядре: time make-4.2 all make-4.2[1]: Entering directory '/mnt/w2/rtl8710/rtlhttpd' =========================================================== ...... ...... Image (build/bin/ota.bin) size 247624 bytes Image (build/bin/ram_all.bin) size 292676 bytes...
  14. S

    RTL871x BootLoader

    В keil тоже align 8 для 64-битных переменных. Compiler User Guide: Basic data types in ARM C and C++ Пишите подробнее, вопрос сложный и завязан на стек и ABI. __attribute__((packed)) и ручное выравнивание пробовали ? ... for va_arg() to work with double and uint64_t on cortex and arm, the stack...
  15. S

    RTL871x BootLoader

    UART загрузчик нужно сначала прошить и сделать это можно только по jtag. Получается 2 операции тогда как через jtag все делается за одну. 2 операции через разные интерфейсы никак не получатся быстрее чем одна. Если надо шить тысячи берем jflash и жмем кнопку "Auto". jflash шьет быстро, через...
  16. S

    Питание от Li-ion батареи

    Что можно накопать в RAK и MXCHIP если в них те же RTL8711/10 ? Думаете им realtek испек особенные чипы ? Чип без супервизора рядовое явление. Нет производителя не наступившего на эти грабли. И продолжают наступать и похоже это будет длиться пока существует интегральная электроника.
  17. S

    RTL871x BootLoader

    Не очень понятно зачем нужна прошивка именно через ymodem. Потребитель обновляет прошивки через http а у всех разработчиков есть jtag. Зачем ??? Вот что-нибудь свое вставить в bootloader было бы полезно. ymodem - стандартный протокол он есть во всех вменяемых терминалках. Для чего нужна...
  18. S

    Питание от Li-ion батареи

    Сейчас доступность комплектующих намного лучше. Супервизор от holtek никак не скажется на бюджете. --- Упс...
  19. S

    Питание от Li-ion батареи

    Мы так делали в 90-х. Работало плохо. Причина в том что пороги CMOS логики пропорциональны напряжению питания: Vih=0.7*Vdd; Vil=0.3*Vdd.
  20. S

    Среда espressif/esp-idf и работа в ней

    Я не ставил ESP-IDF. Заглянул одним глазом на github - на первый взгляд стандартный Kconfig: make menuconfig / make all Что тут необычного и ужасного не пойму. Да, компилятор экзотический.
Сверху Снизу