меня вполне устраивает фирменный программатор от TLSR за 20 баксов.Для @nikolz - он мечтал о UART прошивке...
Ai-Thinker-Open/Telink_825X_SDK
Введение в UART BOOT
Цель
Чипы серии TLSR не поддерживают UART программирование. Вам необходимо приобрести дополнительный писатель, который стоит более 100 юаней. Таким образом, была разработана функция программирования последовательного порта, экономящая деньги автора и способствующая продвижению.
Принцип
Загрузчик хранится в первых 16 Кбайт Flash. При включении эта часть кода определяет уровень контакта SWS и определяет, следует ли войти в режим программирования или режим работы в соответствии с различными условиями.
После включения микросхемы ЦПУ автоматически копирует первые 16 Кбайт данных Flash (то есть загрузчика) в память, а затем запускается с адреса 0. BootLoader определяет, какой режим нужно ввести, основываясь на уровне контакта SWS.
Если он входит в режим записи, код загрузчика будет продолжать выполняться, ожидая, пока пользователь запишет прошивку.
Если вы войдете в режим выполнения, то Ram-код кода прикладного уровня будет скопирован с адреса 0x2C000 Flash в память 0x0, а затем код прикладного уровня будет запущен с адреса памяти 0x0.
Но сейчас все больше склоняюсь к NRF52 и NRF53. Тем более что программатор для них стоит 3 доллара с соблюдением всех лицензий.