Готеки с новой "начинкой"

Par Alexey

Guardian (3071)

Portrait de Alexey

16-04-2021, 23:44

Похоже, что время Готеков с STM32 чипами уходит в прошлое. Из Китая начали приходить точно такие же Готеки (по нераспаянным разъёмам их не отличить от старых), но они сделаны на основе AT32F415 чипов. Такие Готеки уже нельзя перепрошить программатором от ST Microelectronics. Нужен другой подход. И вот, только что мне пришёл Готек с новой "начинкой". После некоторых поисков в Интернете я нашёл чем его перепрошивать. А как перепрошивать и как подключать OLED экранчик, пришлось разбираться самому.

Для начала - вот фотка Готека с новыми "внутренностями". Не обращайте внимание на уже установленный экран, к нему мы вернёмся позже.

Для прошивки этого Готека нужен USB кабель с USB-A разъёмами на обеих концах. До подключения кабеля необходимо замкнуть джампер Boot (J3). Это позволит отключить внутреннюю прошивку Готека и компьютер сможет "увидеть" устройство. Так как джампер на плате не установлен, можно воспользоваться проводком:

При подключении Готека к компьютеру, появляется новое устройство "DFU device in FS mode" и драйвера, конечно, отсутствуют. Итак, чем прошивать? Китайский прошивальщик и драйвер можно скачать отсюда:

https://www.arterytek.com/download/Artery_ISP_Programmer_V1.5.46.zip

Для начала, разархивируем и запускаем установщик драйвера - Artery_DFU_DriverInstall.exe из папки "Artery_DFU_DriverInstall". По окончании установки можно подключить Готек к компьютеру и запустить прошивальщик ArteryISPProgrammer.exe из папки "Artery ISP Programmer_V1.5.46". В начальном экране в Port Type выбираем "USB DFU" и в списке устройств дожен появиться наш Готек:

Затем кликаем Next пока не дойдём до экрана с кучей опций:

В этом экране с опциями выбираем "Enable/Disable Protection" и кликаем Next. Будет выдано предупреждение, что флеш память будет стёрта. Выбираем Yes. В новом окне будет виден процесс стирания флеш памяти, а также результат операции. Если всё прошло успешно, это будет выглядеть так:

Кликаем Back и теперь выбираем "Download to device", затем кликаем Add и выбираем заранее распакованный файл прошивки FF_Gotek-v3.24.hex (нужна именно версия 3.24 или более поздняя!). Не забываем поставить "галку" на опцию "Verify after download". Можно включить защиту от чтения "Enable Read Protection after Download", но тогда не получится проверить правильность заливки прошивки. Экран будет выглядеть так:

Проверяем всё и кликаем Next. Будет выдано ещё одно предупреждение о небезопасности вашего кода если не будет поставлена защита от чтения - игнорируем и кликаем Ok. В новом окне смотрим как прошивается флеш память. Если всё прошло успешно, то прошивка загрузилась и интерфейс будет выглядеть так:

Собственно, это всё. Отключаем Готек, снимаем перемычку Boot (J3) и подключаем питание к штатному разъёму. Если на экране появились буквы F-F (или "FlashFloppy" с версией, если Вы уже установили OLED экран), значит прошивка работает. Если надо снова перепрошить Готек, то надо опять поставить джампер Boot (J3), как показано выше - он заблокирует загрузку текущей прошивки и позволит прошить Готек заново.

Прошивку FlashFloppy 3.24 с поддержкой нового Готека можно скачать отсюда:

https://github.com/keirf/FlashFloppy/releases/tag/v3.24

ВНИМАНИЕ! Судя по информации с форумов, у нового чипа в 2 раза меньше памяти на борту, так что работа с некоторыми образами (например HFE) может быть затруднена. Но наших DSK образов дисков для MSX это, вроде, не касается.

Схема нового Готека доступна здесь (найдена на форумах): http://rbsc.su/files/newgotekschem.png

Ну, и наконец, подключим OLED экранчик. Подключить его к новому Готеку не сложнее, чем к предыдущему. Информацию об этом можно найти в этой теме: https://zx-pk.ru/threads/31127-ustanovka-oled-ekranov-na-gotek.html. Для нового Готека подключение OLED экрана выглядит так:

Надеюсь, что эта информация поможет Вам успешно прошить свой Готек прошивкой FlashFloppy и поставить внутрь экранчик. Если Вам нравится прошивка, задонаттье немного денежек автору прошивки. Он будет рад. :)

!login ou Inscrivez-vous pour poster