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

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

  1. pvvx

    Нужна помощь Плата Wemos,cветодиод и deepsleep

    Без схемы, что там с выводами GPIO16 - RESET ничего не понятно. Такой платы у Home - WEMOS.CC нет. У других она названа Wemos® NodeMCU V3 340G Lua WIFI Module Integration Of ESP8266 Extra Memory 32M Flash GPIO16 не участвует в выводах UART (не влияет на терминал), а для работы deep_sleep должен...
  2. pvvx

    Web-свалка на RTL871x

    Возможно, но несколько позже. Данная Web-свалка пока не доросла до этого :) Она пока в зародыше и не умеет делать многое оптимально и без ошибок. :) Основные причины - там винегрет из разных SDK и включенные туда примеры не состыкованы... Пробита тропинка только для работы основного кода web...
  3. pvvx

    RTL8711AM работа с SDRAM

    Загрузка кода в SDRAM для RTL8711AM & RTL8195AM.
  4. pvvx

    Загрузка кода в SDRAM для RTL8711AM & RTL8195AM.

    Загрузка кода в SDRAM для RTL8711AM & RTL819AM. Простейшим решением, подходящим для разных вариантов Jtag/SWO является такой вариант: Boot_loader, при старте по ветке загрузки для отладки (загрузка приложения в RAM), после инициализации SDRAM контроллера, проверяет флаг “запрос дозагрузки с...
  5. pvvx

    RTL8195A USBH (DWC OTG) + UVC

    Работают конструкции такого плана: int _uvc_get_user_ctrl(struct v4l2_control *user_ctrl) { struct v4l2_queryctrl queryctrl; int result; struct video_device *vdev = video_devdata(); memset(&queryctrl, 0, sizeof(queryctrl)); queryctrl.id = user_ctrl->id; if...
  6. pvvx

    RTL8195A USBH (DWC OTG) + UVC

    Полупечальные итоги с UVC на сегодня: Примеры из пакетов к UVC Linux работают на 80%. К примеру копирование кусков и малые замены не тяжелых процедур из v4l-utils/utils/v4l2-ctl at master · gjasny/v4l-utils · GitHub приводят к полному перечню характеристик web-камеры (расширенный и заточенный...
  7. pvvx

    MJIOT-AMB-DEBUG-01 как добраться до jtag?

    У данной dev-board нет Jlink. Там установлен DAP-Link (cmsis-dap). Для переключения работы с Jlink на DAP-Link надо внести изменения в userset.mk - закоментировать или удалить строку FLASHER_TYPE = Jlink и удалить символ "#" на строке с FLASHER_TYPE = cmsis-dap. #FLASHER_TYPE = Jlink...
  8. pvvx

    RTL8711AM работа с SDRAM

    Вам повезло, что контроллер SDRAM был инициализирован правильно, прервав предыдущую программу без физического или программного пересброса SoC... Другим так не везет :) Отладка с загрузкой в SDRAM не доделана, т.к. основной запрос был на модуль RTL00, а модули с SDRAM появились в доступе только к...
  9. pvvx

    Modbus TCP / RTU RS-485 + WEB server

    По тому, что 2.0 содержит больше ненужного неустраняемого китайского хлама и итоговый размер для записи в flash выходит больше, как и меньше "Heap". Больше отличий не замечено - ошибки те-же самые, что и в 1.0.0 SDK и не исправлены. Espressif вместо исправления ошибок дополняет код SDK ненужными...
  10. pvvx

    RTL8711AM работа с SDRAM

    Переносить полностью .text нельзя - при старте RTL серии "A" SDRAM не включена и контроллер SDRAM требует инициализации... Тип программатора? STLink->JLink (?) -> Используйте пин RESET + SWD. Его необходимо вывести отдельно с платы на внешние пины, заместив ненужный сигнал ST-Link... JTAG...
  11. pvvx

    RTL8711AM работа с SDRAM

    Для GCC или ? Если для GCC, тогда: Берите изначальный SDK (sdk-ameba-v4.0b_without_NDA_GCC_V1.0.0.zip + оф.патчи). В нем есть файл для линкера - rlx8195A-symbol-v02-img2.ld. В нем указаны секции размещения кода. Ставите необходимый атрибут у функции и она разместиться куда выберете по указаниям...
  12. pvvx

    Предложение Никогда так не делайте!

    Не скучайте. Мне вот интереснее и более привычна оптимизация обратного явления структурного и прочего принятого в разных больницах типа программирования, необходимая для "реверса"... Но даже если вникать в понты структурного программирования, то основываясь на её основной цели и концепции...
  13. pvvx

    Предложение Никогда так не делайте!

    пример: a + b = c; Сколько тут ошибок? (Ответ см.выше, по ссылке :)) А в вашей задачи отсутствует буква "и", из неописанных условий задачи "A и Б сидели на трубе...". Будем считать ли это ошибкой? Правильным ответом является расшифровка на понятное "начинающим" данной абракадабры: "Всякий раз...
  14. pvvx

    Предложение Никогда так не делайте!

    А начало где? A "a" кто такая? ...
  15. pvvx

    Предложение Никогда так не делайте!

    Вы сократили ответ :) Смысл был в том, что ошибок по разбору и неопределенностей там нет + может присутствовать перегрузка операторов Перегрузка операторов в C++
  16. pvvx

    Предложение Никогда так не делайте!

    Ничего я не опровергал. Вроде написал - "пишите в столбик": Вместо *a++; b = *a; a = a + 1; и никаких скобок :)
  17. pvvx

    Предложение Никогда так не делайте!

    Тогда это игрушка имеет свою таблицу и свой help (и возрастную группу). Иногда даже на реальный, встречаемый в природе аналог не походит, но всё равно такие игрушки любят. В таких случаях дети говорят - ну не доросла она до GCC или другого компилятора... :) Из таких "игрушек" в реальную жизнь...
  18. pvvx

    дешевый мосфет с 3,3v

    Если вы живете в темноте, то это ваша пещера. 2 ленты по 5 метра пущены по нижней части навесных шкафов в кухне и освещают столешницы, мойку и т.д. И то на всю длину их не хватило. Имеют автоматику включения (отслеживания нахождения рядом) с ужасной схемотехникой, подобной от =AK=. Устройство...
  19. pvvx

    Предложение Никогда так не делайте!

    Increment/decrement operators - cppreference.com Тогда ошибка у вас в описании: Разговора о скобках там нет. Не юлите :p Если хотите найти неоднозначности, возьмите к примеру pritf(“\0123456789”) – там и будет зависимость от компилятора.
  20. pvvx

    Предложение Никогда так не делайте!

    Всякий раз, когда оба выражения являются унарными операторами, ассоциативность - справа налево. *ptr++ - Поиск в Google How to increment a pointer address and pointer's value? Оптимизация походу тут не при делах. a++ - это post-increment. По логике инкремент производиться после взятия...
Сверху Снизу