Инструменты пользователя

Инструменты сайта


gotekemulator:sfr1m44-u100k:at32f415

Это старая версия документа!


GoTek SFR1M44-U100K на AT32F415

FIXME

English version can be found here: AT32F415-based GoTek SFR1M44-U100K

Это документация на GoTek SFR1M44-U100K на AT32F415

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

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

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

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

Для начала, разархивируем и запускаем установщик драйвера — 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

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

Схема нового Готека доступна здесь (найдена на форумах):

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Ну, и наконец, подключим OLED экранчик. Подключить его к новому Готеку не сложнее, чем к предыдущему. Информацию об этом можно найти в этой теме

Для нового Готека подключение OLED экрана выглядит так:

Ссылки

gotekemulator/sfr1m44-u100k/at32f415.1618679696.txt.gz · Последние изменения: 2021-04-17 20:14 — GreyWolf