Readme.md

    BlueProg

    Аппаратная часть

    Проект программатора BlueProg, выполненный в среде KiCad.

    В папке КД находятся pdf-файлы документации на плату. Текстовые документы сгенерированы в программе ДокГОСТ.

    Подробнее с проектом можно ознакомиться на странице проекта.

    BlueЗкщп

    Программная часть

    Проект выполнен на основе открытого проекта ch55x_jtag автора diodep, и предназначен для микроконтроллера CH552P WCH.
    Сборка проекта выполняется запуском файла Make в SDCC. Подробнее про процесс сборки можно прочитать здесь.
    Прошивка выполняется файлом .bin, который можно сгенерировать самостоятельно или взять из архива.
    Распиновка микроконтроллера CH552P в проекте следующая:
    P1.1 - LED
    P1.4 - TRST
    P1.5 - TDI
    P1.6 - TDO
    P1.7 - TCK
    P3.2 - TMS
    P3.4 - SRST
    P3.3 - управление ключом питания

    Программная часть v1.0 и v1.1 предназначены изначальной версии платы BlueProg.
    Версия v2.0 предназначена для платы изм. 1 и отличается тем, что там есть управление ключём подачи питания на соединитель JTAG.

    Обновление прошивки программатора

    Для записи новой версии прошивки в программатор нужно установить программу WCHISPTool с официального сайта WCH и выбрать в ней файл .bin для нужной версии прошивки BlueProg (см. рисунок ниже). Затем для перехода в режим программирования на плате BlueProg нужно соединить (например, при помощи пинцета) выводы конденсатора С2 и резистора R5, как показано на рисунке ниже, и после этого подключить по USB программатор к компьютеру. При этом светодиод СТАТУС на плате должен начать тускло светиться, а в программе WCHISPTool в поле DevList должен появиться микроконтроллер CH552. Далее нажимаем кнопку Download, и дожидаемся сообщения об успешном завершении программирования.
    BlueProg_Download_Firmware

    Лицензия

    MIT

    Конвейеры
    0 успешных
    0 с ошибкой