pvvx
Активный участник сообщества
Почти дописал новый программатор из TLSR8253 (модули TB-03..04) USB-UART-TLSR8253-SWM<->SWS-другой чип.
Загрузчиков во внешний подключаемый чип не грузит. Вся работа с внешним чипом TLSR ведется только по SWire.
С CH430С чтение всей Flash занимает чуть более 33 секунды на предельной её работе на 230400 baud.
На Prolific PL-2303HX при 3 Мегабита - 11 сек:
Ну и запись оригинальной тестовой прошивки от термометра Xiaomi (полные 512 килобайт) аналогично:
Пустые блоки со всеми 0xff программатор не пишет, но стирает сектора... Это сильно ускоряет, т.к. Flash обычно пустая.
И прошивка эта работает на любом из TLSR825x... Но температуру и влажность не кажет, т.к. нет датчика и ЖКИ
Загрузчиков во внешний подключаемый чип не грузит. Вся работа с внешним чипом TLSR ведется только по SWire.
С CH430С чтение всей Flash занимает чуть более 33 секунды на предельной её работе на 230400 baud.
На Prolific PL-2303HX при 3 Мегабита - 11 сек:
Код:
TlsrPgm.py -w -pCOM3 -b3000000 rf 0 0x80000 x.bin
=======================================================
TLSR825x TlsrPgm version 25.11.20
-------------------------------------------------------
Open COM3, 230400 bit/s... ok
PGM: ChipID: 0x5562 (TLSR825x), ver: 0.0.0.1
swdiv 5, addrlen 3, swbuf [5a 00 06 02 00 05], pwr On
SWire bit rate: 0.9600 Mbits/s
Set Speed UART PGM board 3000000 bits/s... ok
ReOpen COM3, 3000000 bit/s... ok
-------------------------------------------------------
Read Flash from 0x000000 to 0x080000...
Outfile: x.bin
Worked Time: 11.080 sec
Код:
TlsrPgm.py -w -pCOM3 -b3000000 we 0 Original_full_flash_Xiaomi_LYWSD03MMC.bin
=======================================================
TLSR825x TlsrPgm version 25.11.20
-------------------------------------------------------
Open COM3, 230400 bit/s... ok
PGM: ChipID: 0x5562 (TLSR825x), ver: 0.0.0.1
swdiv 5, addrlen 3, swbuf [5a 00 06 02 00 05], pwr On
SWire bit rate: 0.9600 Mbits/s
Set Speed UART PGM board 3000000 bits/s... ok
ReOpen COM3, 3000000 bit/s... ok
-------------------------------------------------------
Inputfile: Original_full_flash_Xiaomi_LYWSD03MMC.bin
Write Flash data 0x00000000 to 0x00080000...
Worked Time: 10.141 sec
И прошивка эта работает на любом из TLSR825x... Но температуру и влажность не кажет, т.к. нет датчика и ЖКИ