Давно сюда не заглядывал, но тут возникла потребность все-таки начать разбираться с модулем TB-03F, соединенным с платой TB-03F KIT согласно
TLSR SWire programmer
Увидел на странице TLSRPGM новую опцию sws и ссылку на пример sws_printf, решил попробовать. Записал в модуль TB-03F через "программатор" (плату TB-03F KIT, куда изначально залил прошивку) сначала загрузчик "floader.bin" по адресу 0X40000 (хотя не уверен, что это надо было делать), а затем и бинарник "sws_print.bin" из
примера. Записать удалось только на скорости 230400, которая установлена дефолтом в утилите "TlsrPgm.py". Пытался ставить там скорости выше (500000, 921600) - но там сразу выдавалась ошибка "Error[102] Set pin RST/Power!" при запуске утилиты. Комп с win10, com-порт на CH340.
А когда после загрузки в модуль бинарника с примером ""sws printf" запускаю утилиту с параметром i, то в консольное окно прилетают сообщения (с интервалом примерно полсекунды), но не те, что я вижу в файле
app.c примера.
При этом в консольном окне "русским по белому" указаны разные скорости com-порта COM8 (230400) и Swire bit rate 0.9600:
@pvvx Подскажите, плиз, как подружить скорости com-порта для платы TB-03F KIT с битрейтом swire? Или я туплю где-то и причина "кракозябр" в получаемых по sw сообщениям в чем-то еще?
По идее, эти сообщения должна принимать из модуля и затем пересылать в com-порт прошивка в программаторе, но (повторюсь) утилита "TlsrPgm.py" на моем компе работает с COM-портом только на скорости 230400 почему-то (ниже не пробовал, а выше точно не работает).