Прошивка китайского USB-Blaster на основе CH552G

Если купленный бластер не работает — то это статья для Вас.

В гости зашёл Сергей R3RM и принёс мне на проверку USB-Blaster с целью проверить его работоспособность.

Надежды не увенчались успехом, т.к. Quartus падал в ошибку

Вскрытие показало кардинальное различие между рабочим бластером и новой версией (да-да, rev.C, ничего не меняли)

Был выбор выкинуть его в мусорку, но интерес возымел верх, поэтому приступаем к прошивке программатора.

Скачиваем прошивку и программатор программатора 🙂 https://www.dropbox.com/scl/fo/0qffvihme8mdtno5xbhc9/h?rlkey=sopj22ql8ehw4at8943of8q40&dl=0

Устанавливаем WCHISPTool, выбираем тип контроллера (CH552G), указываем путь к прошивке.

Переводим программатор в режим программирования самого себя, для этого кратковременно замыкаем пины D+ и 3.3V пинцетом, подключаем к компьютеру, и тут же отпускаем пинцет (иначе будет ошибка чтения USB устройства).

Программа тут же обнаружит программатор и отобразит его в поле Dev List, нажимаем кнопку Download и отправляем прошивку в контроллер. Если повторить процесс и нажать на Verify, то можно проверить корректность прошивки.

Собственно всё, можно пользоваться, Quartus теперь работает с этим бластером. Он тормозной, периодически зависает и требует переподключения, но свою задачу он выполняет — FPGA прошить им можно.

Всем успехов, 73!

4 мысли о “Прошивка китайского USB-Blaster на основе CH552G”

  1. Hello, I have the Wolf RS-998/QRP and RT-Systems TS2000 interface/CAT control software. What is the CAT baud rate setting, and other Com Port settings for control of the RS-998/QRP version via USB-C?

    Any plans for an FT4 interface?

    Thanks

  2. Спасибо, добрый человек!!! Все заработало. Пришлось перед этим ещё с бубном потанцевать, чтоб поставить драйвера. Помог перезапуск винды в режиме без проверки подписи драйверов.

  3. Спасибо! Помогло. До перепрошивки quartus просто зависал при попытке открыть программатор.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *