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

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

  1. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Ну я считал, что если мы по адресу уже что-то записали, то чтобы записать по нему повторно, нужно сперва стереть. А стереть весь сектор я не мог, так как в нем могло быть уже несколько сохраненных конфигов. Короче, я отказался от повторной перезаписи и пишу за один раз. А стираю сектор, когда...
  2. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А вот еще глупый вопрос. При каком варианте нужно перед функцией выставлять атрибут _attribute_ram_code_ ?
  3. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Нет там ничего про команду стирания страницы. Значит не будет работать. Но я это ограничение обошел. Пришлось немного код поправить. Как было. В последнем сохраненном конфиге был флажок active. Если он true, то это последний обновленный архив. Но при этом, когда конфиг нужно было сохранить...
  4. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Не, не работает. Первый проход отрабатывает только потому, что в самом начале идет полное очищение флеш в user area. А второй круг уже не сохраняет ...
  5. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Еслил честно, я не знаю что за ble_sdk_multimode. У telink'а на сайте я скачал Bluetooth LE Single Connection. Начал смотреть, что там еще есть у Ai-Thinker и обнаружил там нормально прописанную функцию flash_erase_page(). Добавил это дело в свой SDK и о чудо, оно заработало. Хотя написано, что...
  6. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А вот еще вопрос. Есть такая функция - flash_erase_page(). Но написано работает только с 8359. Есть какая-то возможность стирать не секторами, а страницами на 8253?
  7. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Я пошел другим путем. Сейчас придут еще пара модулей, распаяю по-новой. Посмотрим ...
  8. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Перед каждым printf делал irq_disable. Пофиг ...
  9. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Отключил. Не помогло.
  10. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Про тайминги проверю, но не уверен, что это правильный путь. Про длинные сообщения, не такие уж они и длинные. Должно выглядеть так. И мусорит, если приглядеться, в разных местах. hot counter - 2950 Save config to flash. watermeter_config.flash_addr - 0x67000 set_adv_data() hot counter - 2960...
  11. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Почему на TB-04-Kit отрабатывает нормально? Про спячку. Давайте рассмотрим структуру программы. Я расскажу, как понимаю, поправьте, если не прав. Входим в main_loop(). Делаем что-то, достаточно быстро. Вызываем blt_pm_proc(). Спим 2.5 секунды. Просыпаемся, опять входим в main_loop() и так по...
  12. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А вот еще по поводу вывода отладочной информации в COM-порт. Берем TB-04-Kit. Кидаем перемычку со 2 ноги CH340 на SWS. И спокойно прописываем TlsrComProg. А дальше подключаем Эклипсовский Serial Terminal и если в программе присутствует код, типа #define UART_PRINT_DEBUG_ENABLE 1 #if...
  13. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Но выводить в терминал через SWS (пытался менять скорость) не получается.
  14. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    О, убрал -b3000000 и по умолчанию на скорости 230400 сосчиталась ...
  15. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Возможно нашел, почему не работает вывод в терминал через SWS. Но это породило новую проблему и пока я не знаю, как ее решить. В общем TlsrPgm модуль пишет, а вот что-либо сосчитать с него не может.
  16. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Точнее залил программатор вот отсюда - https://github.com/pvvx/TLSRPGM/tree/main/sources/UART2SWire
  17. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Еще немного пара глупых вопросов. Сделал схемку, в основном обвес по разъемам и пара кондеров по питанию. Ну думаю, можно сразу воспользоваться вот такой схемой чтобы заливать через uart. Прикупил для этого дела вот такую платку, на которой есть сигнал RTS. Сама схема. и плата Замкнул...
  18. Slacky

    Bluetooth LE как сбросить контроллер?

    Сам задал вопрос, сам ответил :)) Нельзя вызывать переинициализацию из функции callback. Пришлось создать таск и уже из него проверять ...
  19. Slacky

    Bluetooth LE как сбросить контроллер?

    Нужно отслеживать ADV сообщения от конкретного устройства. Берем пример, адаптируем слегка и получаем сканер ADV в пассивном режиме. Но в пассивном режиме нельзя посмотреть имя устройства. Только MAC-адрес. И тут такая идея. Сперва запускаем сканирование в активном режиме, находим известное нам...
  20. Slacky

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Ничего. Вообще не обнаруживает ни одного устройства, хотя у меня в доме их полно (не только мои находит, но и соседей).
Сверху Снизу