Прошивка К1921ВГ015
Продолжаю изучать ВГ015. Первым делом нужно было его чем-то прошить. У меня нет родного BlueProg (но уже заказал, едет малой скоростью) от этой платы, и не было ничего более подходящего, чем ELJTAG на чипе FT2232H.
Проблема в том, что на ELJTAG разъём 10-пиновый, а на плате BlueBird — 20-пиновый. И у меня есть такие шлейфы, но нет переходников. Для начала заказал готовый на Озоне за 627 рублей.
Но ещё до того, как он приехал, я нашёл в закромах переходник на микро-10 пинов, с посадочным местом под обычный IDC10. Сразу запаял туда гребёнку, и оно не заработало. Оказалось, распиновка у ELJTAG соответствует не Segger, а AVR/Altera. Собственно, это видно и на приехавшем впоследствии заказанном переходнике, который также не заработал.
Поняв прокол, я оперативно спаял свой собственный переходник. Дважды напутал с распиновкой, на третий раз заработало.
Плата BlueBird подружилась с ELJTAG. Подружить конфигурационные скрипты было сильно сложнее, но с помощью ИИ удалось это сделать.
Удивительно, но в официальном SDK не было примера с мигающим светодиодом. Пришлось написать свой.
Тут я понял, что с наскоку это дело не победить. Это вам не Ардуина. Готового нет ничего, вся работа идёт на уровне регистров. Нет даже банального delay. Так что подготовка более интересного тестового проекта займёт какое-то время.
рабочее
вг015