Comments 16
Эти клоны из чего только не лепят, у меня такой из 8051 силабса, но хотя бы с нормальным буфером, который питание от прошиваемого устройства берёт.
Ещё как вариант можно взять ft[2]232h, с драйверами от марсохода его квартус за бластер считать будет, а сменой id в еепроме им же и xilinx и lattice шить можно.
У автора репозитория даже есть целый пост о том
Вот, вот это стоило перевести и зопилить!
<del>Судя по комментам в коде прошивки на GitHub - переводить придется с китайского</del> Сорри, сама статья на - английском
там на самом деле история начинается с другого программатора, с другим багом. а для этого готовую прошивку чуть пофиксили.
Как вовремя, только сегодня мучился с данным программатором. Уже думал заказать версию на cpld которая стоит в 10 раз дороже этой поделки.
Ура!
Починены 2 программатора, которые через 15 секунд после подключения приводили винду (Win7 SP1) в состояние BSOD.
1) после первого запуска WCHISPStudio не было такого окна как на картинке, пришлось вызывать его через MCU Series View - E8051 USB MCUs (CH54x/CH55x);
2) размыкать D+ и 3V3 после подключения действительно надо быстро, получалось со второго раза.
судя по прошивке WCH552 в это коробочке имитирует ftdi на usb и наверное и работу cpld выполняет
саму прошивку автор тюнигнговал из исходников другого автора
Я покупал пару лет назад. Он был на STM32F103C8T6. На Гитхабе нашёл какой-то проект миниосциллографа на таком же МК и там были исходники прошивки, которую предполагалось первоначально прошить в устройство, чтобы за тем прошить FPGA. Подправил макросы, определяющие ноги МК для JTAG на те, которые используются в китайском бластере и он прекрасно заработал в win 10 с родными драйверами.
Кстати, сам проект
Ссылка не работает.
Какая именно? Сейчас проверил все ссылки и они работают.
В конце вашего поста. Она выделяется цветом и подчёркнута. Но она не работает.
Скрытый текст
Ссылка не моя. Я понял. Прошу прощения)
Упс, обознался. Не заметил зелёной плашки. В статье всё чётко. Подождём человека.
Извиняюсь. Я со своей низкой кармой не могу оперативно отвечать.
Ссылка на проект: https://github.com/eleqian/WiDSO/tree/master/MCU/USB-Blaster
Так же, я положил скомпилированную прошивку и драйвера в архив: https://disk.yandex.ru/d/SKeTeekGNHkXJA
В этой прошивке ноги МК распределены так:
TCK - PA0
TDO - PA6
TDI - PA4
TMS - PA1
Buf OE\LED (в адаптере есть буфер и светодиод) - PA5
Устраняем ошибки USB-Blaster