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

pvvx

Активный участник сообщества
Да, не нажимал. Увеличил время активации до 4 секунд, запускаю:
TlsrComProg.py -p COM5 -b 115200 -t 4000 rf 0 0x80000 D:\fw.bin
затем кратковременно на плате нажимаю на кнопку RST и затем на свою кнопку, замыкающую TXD и SWS.
Результат прежний - сообщение Error get version floader!
Значит "-b 115200" не работает.
 

pvvx

Активный участник сообщества
Из других тестов, для эмуляции Swire, работают только такие скорости:
1636605104686.png
А в TlsrComProg.py лучше не изменять baud - там удвоенный битрейт и по умолчанию, 230400 работает.
 

UrikEEE

New member
Значит "-b 115200" не работает.
Убрал параметр -b 115200 и (не с первого раза) прочитал содержимое флешпамяти модуля в файл. Спасибо!
Поначалу я слишком быстро отпускал свою кнопку, замыкающую пины TXD и SWS, и получал сообщения "Error get version floader!"
Но затем как-то получилось - подержал кнопку подольше, в консоли отобразились строки с id чипа и прочей инфой, отпустил кнопку и процесс пошел:
TlsrComProg_py.png

Попробовал так же на скорости 115200 - не катит.
 

pvvx

Активный участник сообщества
Поначалу я слишком быстро отпускал свою кнопку, замыкающую пины TXD и SWS, и получал сообщения "Error get version floader!"
Надо было ставить кнопку с фиксацией. Соединение TXD c SWS никак не мешает. Пока не найдена ни одна из прошивок которая использует SWS вывод как GPIO OUT.
 
Сверху Снизу