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

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

  1. pvvx

    BLE SoC PHY6202

    @almirus - Ждем от вас Tuya OTA с описанием. Встроим в общий HTML/js.
  2. pvvx

    BLE SoC PHY6202

    Пока проводками. C Tuya нужно слишком много - ключи регистрации с разными приколами от каждого производителя конкретного устройства...
  3. pvvx

    BLE SoC PHY6202

    @cool2000 - пора раскрашивать... OTA работает, минимальный набор функций настроек тоже работает, но не нарисованы в html. Ошибки в js в загрузке файла оставил (не исправлял) - дублирует при повторе... Вылечил скорость OTA - теперь около 1 килобайта в сек.
  4. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Расчеты по замерам тока потребления есть, а реальной статистики работы от CR2032 в Zigbee пока нет. Ещё ни одна батарейка не сдохла с тестовыми термометрами на Zigbee. Прошло всего 2 месяца. Работающие термометры одновременно в Zigbee и BLE - тоже самое, пример: Так и работает. Но смысла для...
  5. pvvx

    BLE SoC PHY6202

    Походу вроде всё с OTA. Есть загрузка без параметров (т.е. всё по умолчанию) и с заданием всех параметров... Нужен новый ota_app_phy62x2.ld, который должен линковать всё в один бинарник с заголовками. Заголовок – это app_info_t. За ним следует таблица сегментов app_info_seg_t. Далее, включая...
  6. pvvx

    BLE SoC PHY6202

    Тормоз ещё тот: Интервал соединения 30 ms (поставил по рекомендациям Огрызков (Apple) - кратное 15 ms) Порядок среднего тока ~0.45 мА Стирание сектора: В TLSR825x - интервал 20 ms но OTA во много раз быстрее, хотя CPU там полный тормоз с очень мелкой кэш XIP. (Ср.ток 1 мА)
  7. pvvx

    BLE SoC PHY6202

    Запись проходит без проблем. Лог с проверкой после каждого блока что говорят переменные ota, но без проверки записи каждого кусочка (16 байт): Потом читается всё ok.
  8. pvvx

    BLE SoC PHY6202

    Пофиг - результат один. Наверно поможет только полная реинициализация spif - hw_spif_cache_config() (hal_cache_init()) )
  9. pvvx

    BLE SoC PHY6202

    См. hal_flash_read() -> если записать AP_PCR->CACHE_BYPASS=0 отрабатывает ваши команды. Фиг его знает - может он ещё запись кэширует.... Работает так - если чип заснул, то кэш XIP обновляется гарантированно. Надо немного поменять алгоритм - проверять CRC32 на всю запись OTA в конце, по команде...
  10. pvvx

    BLE SoC PHY6202

    hal_flash_write() и потом hal_flash_read() не работает - читает старый кэш. Команда AP_PCR->CACHE_BYPASS = 0; и прочие (вставлял и WaitMs(20) - не помогают. Остальное, если убрать проверку записи - работает (не пока не выкладывал) да, наверняка пригодится, когда буду раскрашивать...
  11. pvvx

    BLE SoC PHY6202

    До нормального кодогенератора там далеко... В общем осталась только эта опшибка... Скоро испытаю OTA, т.к. накалякал-дописал js для текущей версии OTA с id "РНY6"...
  12. pvvx

    Китайские поделки на TLSR951x

    ССылка - это просто искал где такие названия модуля встречаются. Сам модуль то на TLSR951x.
  13. pvvx

    BLE SoC PHY6202

    Т.е. чтобы больше погонять заряды в CPU и увеличить потребление. Понятно.
  14. pvvx

    BLE SoC PHY6202

    Тогда второй вопрос - зачем adds ? Почему не add?
  15. pvvx

    BLE SoC PHY6202

    https://github.com/Ai-Thinker-Open/Telink_SIG_Mesh/blob/master/example/AT_Ali_Mesh/mesh/ble_ll_ota.c#L239 И работает.
  16. pvvx

    BLE SoC PHY6202

    Это с чего такое вдруг?
  17. pvvx

    BLE SoC PHY6202

    @cool2000 - объясните, пожалуйста, почему у меня это не работает? uint16_t ota_adr = pmsg[0] | (pmsg[1] << 8); // ota.pkt_index - тоже объявлен uint16_t и инициализирован 0xffff (-1) ... if (ota_adr == (ota.pkt_index + 1)) { // correct OTA data index 11005538: 892b ldrh r3...
  18. pvvx

    BLE SoC PHY6202

    Мне нужен только пример. Далее кое как раскидаю сам. Потом разрисуем. Я тут полдня опять со снегом борюсь снегоуборщиком... Дорога к гаражу только 50 метров... :)
  19. pvvx

    BLE SoC PHY6202

    Это упрощенный вариант - сделан чисто из отладочной версии. А ХоТчется что-то в виде страничек-закладок как в большом эксплорере :) На крайний случай как меню роутеров...
  20. pvvx

    BLE SoC PHY6202

    Уж проще написать обработку прерывания исключения, по типу как в ESP8266 . Тогда будет читать любой unalign, но долго :) И где раскрашенный HTML с OTA? Пора проверять и отлаживать OTA - все коды линкованы...
Сверху Снизу