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

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

  1. pvvx

    RTL+OpenOCD+STLinkV2

    На STlink скрипты тоже выкладывались, вы опоздали на год. Тут что-то осталось GitHub - pvvx/rtl00TstMinAmebaV35a: RTL00 (RTL8710AF) Test Minimal AmebaV3.5a GCC. На компе, в бэкапе, есть уже отлаженные и адаптированные варианты под новые проекты... И не выдумывайте, что надо что-то допиливать -...
  2. pvvx

    Web-свалка на RTL871x

    Но не совсем. Сложно переключается и в Windows вообще с USB-WiFi свистком не переключается route, пока не отключить и заново включить свисток. Такое если до этого были другие соединения через этот USB-WiFi с модулями без NAT. Я уже знаю, что ошибка в сборке ram_all.bin, глупая, скоро заменю на...
  3. pvvx

    Не работают ets_printf и os_printf

    ESP-32S. #include <iostream> using namespace std; void setup() { cout << "cout: Hello, world!" << endl; cerr << "cerr: Hello, world!" << endl; uint64_t x = 0xffffffffffffffff; cout << "uint64 x = " << x << endl; } void loop() {} "Скетч использует 347563 байт (33%) памяти устройства...
  4. pvvx

    Не работают ets_printf и os_printf

    Вам же уже сказал, что у вас вагон времени на ожидание заливки больших объемов через COM порт в чип :) Та и зачем вам скорость и вообще все эти С++ прибамбасы "<<" - чтобы мигать светодиодом? :) На большее ESP8266 не годится. А примеры я приводил на другом чипе... т.к. на ESP в Arduino ничего не...
  5. pvvx

    Не работают ets_printf и os_printf

    << дает увеличение кода на 100 килобайт и тормоз. Т.е. вам придется взять другой чип. Я вижу время у вас много - подождете ещё пяток или пятьдесят лет, когда появятся чипы, удовлетворяющие ваши требования (c учетом потребления уже имеющихся устройств при работе с ними в обычном СИ). #include...
  6. pvvx

    Не работают ets_printf и os_printf

    Там в самом коде процедуры ets_printf ошибки (она находиться в ROM), а не в описаниях в Arduino к ней. При вызове коротких форматных строк типа ets_printf("%u", x) или подобных (счас точно уже не помню, т.к. не вожусь с ESP8266 более), она ничего не выводит или режет вывод, показывает меньше...
  7. pvvx

    Не работают ets_printf и os_printf

    Тогда пусть пишет сам эти функции, а не выпрашивает решение как их написать. :) Но это не спасает ets_printf от описанных ошибок и совершенно не оптимально, т.к. строки к ней размещаются в RAM (rodata) и динамическом включении/отключении через замену процедуры вывода приводит к падению...
  8. pvvx

    Не работают ets_printf и os_printf

    Холивар заводит =AK=, а вы этому поддаетесь. Я вам ответил по существу, что должно работать в C++. ets_printf не рабочая функция. Исправить её невозможно, т.к. она находиться в ROM! Переписать на свою - без проблем. Функция printf должна выводить по умолчанию в cout. Так-же должны работать все...
  9. pvvx

    Не работают ets_printf и os_printf

    Вы опять ошиблись. vMicro - это плагин для Ardunio в VS. :p А тут тема про "SDK и создание собственных прошивок". Базовые SDK от Espressif не имеют поддержки C++ и Arduino. Ответ ТС дан - использовать стандартные функции, работающие и в СИ и в C++ = printf. Если она не работает в среде, то это...
  10. pvvx

    Не работают ets_printf и os_printf

    VisualMicro - это оболочка для Arduino IDE и ничего общего с SDK не имеет. Именно. Есть разное распределение памяти. ets_printf описана в ROM чипа и работает только с RAM. Компилятор для Arduino IDE может размещать строки в области "кешируемой" Flash. Туда доступ у CPU только 32-х битными...
  11. pvvx

    Не работают ets_printf и os_printf

    А она не работает в Arduino IDE. Вам же сказано, что она вызовет протектед если вы её запустите и дадите ей вывод строк из Flash.
  12. pvvx

    Не работают ets_printf и os_printf

    А как в SDK работает Serial.begin и Serial.print ? Таких функций в SDK нет. Это функции из Arduino и там UART-ы переназначены. Обращайтесь в другую тему - в Arduino IDE. И должен работать обычный printf(). И если он не работает - пишите писателю Arduino IDE, чтобы чинил.
  13. pvvx

    Не работают ets_printf и os_printf

    А кто кроме вас знает, может вы отключили UART выход на пин, изменив его функцию. А может и сменили процедуру вывода, перепрограммировали UART и т.д. Гадать тут долго.
  14. pvvx

    Не работают ets_printf и os_printf

    А что в нем не такого? Компилятор ругается, что не найдено описание к ets_printf ? Добавьте. ets_printf не печатает строки из Flash области. Только из RAM.
  15. pvvx

    WiFiManager on SKD

    Возьмите примеры из любого проекта на github. Поиском находятся десятки. github esp8266 sdk mqtt - Поиск в Google Изначально не понятно, что вам надо. Настройку WiFi из web сервера? -> GitHub - Spritetm/esphttpd: Esphttpd mirror of http://git.spritesserver.nl/esphttpd.git/ Или что-то другое...
  16. pvvx

    WiFiManager on SKD

    А что такого замечательного в "Arduino WiFiManager" ? Структура настроек WiFi есть давно и шире, чем в Arduino, к примеру в Web-свалке. Она не очень оптимальна, т.к. строилась по мере развития версий SDK с добавлением в каждой новой SDK функций и ошибок... Но работает как-то... Так-же есть и...
  17. pvvx

    Не работают ets_printf и os_printf

    В SDK на ESP8266 нет Serial.print(). А в Arduino Serial.print не печатает long long (uint64_t). Не доделана. Также ets_printf и os_printf имеют ошибки и не работают с половиной из стандартных спецификаций переменных: List of all format specifiers in C programming - Codeforwin Зачем вам эти бяки...
  18. pvvx

    RTL87xx Arduino

    Я её пишу иногда. А от вас пока ничего не видел, кроме кучи поноса по любому поводу и дальнейших воплей форумчан и посылов вас подальше на ваши посты в эмбедовских форумах... :) Тема видели как называется - RTL87xx Arduino. У меня и есть данная версия для серии "B". Встрою защиту от таких...
  19. pvvx

    Web-свалка на RTL871x

    А что вы хотите от HT40 PHY при полном трансфере? Там должно валить за 250 мА. Для TCP это уже к 1.8 Мегабайта в сек, а не 1.2 как у ESP8266 при максимуме её возможностей при том-же потреблении... Ущё о потреблении: У RTL при работе AP немного больше жручка, т.к. она выдает beacon более длинный...
  20. pvvx

    Вопрос Повторитель на ESP8266

    Попробовал один в один, кинул прямо код в RTL8711AM, и получил: 5..6 Mbit/sec при размере данных в пакете 1460 байт и 2..3 Mbit/sec при 512 байтах (немного болтает скорость из-за посторонней загрузки канала WiFi другими устройствами, но не просаживает всю сеть как у ESP8266). Это ещё более...
Сверху Снизу