Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
gotekemulator:sfr1m44-u100k:at32f415 [2021-04-17 19:57] GreyWolf [GoTek SFR1M44-U100K на AT32F415] |
gotekemulator:sfr1m44-u100k:at32f415 [2022-05-21 21:41] (текущий) GreyWolf |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== GoTek SFR1M44-U100K на AT32F415 ====== | + | ====== GoTek SFR1M44-U100K на микросхеме AT32F415 ====== |
- | FIXME | + | |
- | Похоже, что время Готеков с STM32 чипами уходит в прошлое. Из Китая начали приходить точно такие же Готеки (по нераспаянным разъёмам их не отличить от старых), но они сделаны на основе AT32F415 чипов. Такие Готеки уже нельзя перепрошить программатором от ST Microelectronics. Нужен другой подход. И вот, только что мне пришёл Готек с новой "начинкой". После некоторых поисков в Интернете я нашёл чем его перепрошивать. А как перепрошивать и как подключать OLED экранчик, пришлось разбираться самому. | + | English version can be found here: [[en:gotekemulator:sfr1m44-u100k:at32f415|]] |
- | Для начала - вот фотка Готека с новыми "внутренностями". Не обращайте внимание на уже установленный экран, к нему мы вернёмся позже. | + | Эта документация написана для [[gotekemulator:sfr1m44-u100k:sfr1m44-u100k|]] на базе AT32F415 |
+ | Похоже, что время Gotek с STM32 чипами уходит в прошлое. Из Китая начали приходить точно такие же Gotek (по нераспаянным разъёмам их не отличить от старых), но они сделаны на основе AT32F415 чипов. Такие Gotek уже нельзя перепрошить программатором от ST Microelectronics. Нужен другой подход. И вот, только что мне пришёл Gotek с новой "начинкой". После некоторых поисков в Интернете я нашёл чем его перепрошивать. А как перепрошивать и как подключать OLED экранчик, пришлось разбираться самому. | ||
- | {{:gotekemulator:sfr1m44-u100k:at32f415-gotek.jpg|}} | + | Для начала — вот фотография Gotek с новыми "внутренностями". Не обращайте внимание на уже установленный экран, к нему мы вернёмся позже. |
- | Для прошивки этого Готека нужен USB кабель с USB-A разъёмами на обеих концах. До подключения кабеля необходимо замкнуть джампер Boot (J3). Это позволит отключить внутреннюю прошивку Готека и компьютер сможет "увидеть" устройство. Так как джампер на плате не установлен, можно воспользоваться проводком: | ||
- | {{:gotekemulator:sfr1m44-u100k:at32f415-gotek_jumper.jpg|}} | + | {{:gotekemulator:sfr1m44-u100k:at32f415-gotek.jpg|}} |
- | При подключении Готека к компьютеру, появляется новое устройство "DFU device in FS mode" и драйвера, конечно, отсутствуют. Итак, чем прошивать? Китайский прошивальщик и драйвер можно скачать [[https://www.arterytek.com/download/Artery_ISP_Programmer_V1.5.46.zip|отсюда]] | + | Для прошивки этого Gotek нужен USB кабель с USB-A разъёмами на обеих концах. До подключения кабеля необходимо замкнуть джампер Boot (J3). Это позволит отключить внутреннюю прошивку Gotek и компьютер сможет "увидеть" устройство. Так как перемычка на плате не установлена, можно воспользоваться поводком: |
+ | \\ {{:gotekemulator:sfr1m44-u100k:at32f415-gotek_jumper.jpg|}} | ||
- | Для начала, разархивируем и запускаем установщик драйвера — Artery_DFU_DriverInstall.exe из папки "Artery_DFU_DriverInstall". По окончании установки можно подключить Готек к компьютеру и запустить прошивальщик ArteryISPProgrammer.exe из папки "Artery ISP Programmer_V1.5.46". В начальном экране в Port Type выбираем "USB DFU" и в списке устройств должен появиться наш Готек: | + | <WRAP center round important 60%> |
+ | Установка перемычки обязательна! | ||
+ | </WRAP> | ||
+ | При подключении Gotek к компьютеру, появляется новое устройство "DFU device in FS mode" и драйвера, конечно, отсутствуют. Итак, чем прошивать? Китайский прошивальщик и драйвер можно скачать [[https://www.arterytek.com/download/Artery_ISP_Programmer_V1.5.46.zip|отсюда]] | ||
- | {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_intro.jpg|}} | + | Для начала, разархивируем и запускаем установщик драйвера — Artery_DFU_DriverInstall.exe из папки "Artery_DFU_DriverInstall". По окончании установки можно подключить Gotek к компьютеру и запустить прошивальщик ArteryISPProgrammer.exe из папки "Artery ISP Programmer_V1.5.46". В начальном экране в Port Type выбираем "USB DFU" и в списке устройств должен появиться наш Gotek: |
+ | \\ {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_intro.jpg|}} | ||
Затем кликаем Next пока не дойдём до экрана с кучей опций: | Затем кликаем Next пока не дойдём до экрана с кучей опций: | ||
+ | \\ {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-disprot_prepare.jpg|}} | ||
- | {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-disprot_prepare.jpg|}} | + | В этом экране с опциями выбираем "Enable/Disable Protection" и нажимаем <key>Next</key>. Будет выдано предупреждение, что флеш память будет стёрта. Выбираем <key>Yes</key>. В новом окне будет виден процесс стирания флеш памяти, а также результат операции. Если всё прошло успешно, это будет выглядеть так: |
+ | \\ {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-disprot_success.jpg|}} | ||
- | В этом экране с опциями выбираем "Enable/Disable Protection" и кликаем Next. Будет выдано предупреждение, что флеш память будет стёрта. Выбираем Yes. В новом окне будет виден процесс стирания флеш памяти, а также результат операции. Если всё прошло успешно, это будет выглядеть так: | + | Нажимаем <key>Back</key> и теперь выбираем "Download to device", затем нажимаем <key>Add</key> и выбираем заранее распакованный файл прошивки FF_Gotek-v3.24.hex (нужна именно версия 3.24 или более поздняя!). Не забываем поставить "галку" на опцию "Verify after download". Можно включить защиту от чтения "Enable Read Protection after Download", но тогда не получится проверить правильность заливки прошивки. Экран будет выглядеть так: |
+ | \\ {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_prepare.jpg?600|}} | ||
- | {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-disprot_success.jpg|}} | + | Проверяем всё и нажимаем <key>Next</key>. Будет выдано ещё одно предупреждение о небезопасности вашего кода если не будет поставлена защита от чтения - игнорируем и нажимаем <key>Ok</key>. В новом окне смотрим как прошивается флеш память. Если всё прошло успешно, то прошивка загрузилась и интерфейс будет выглядеть так: |
+ | \\ {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_success.jpg|}} | ||
- | Кликаем Back и теперь выбираем "Download to device", затем кликаем Add и выбираем заранее распакованный файл прошивки FF_Gotek-v3.24.hex (нужна именно версия 3.24 или более поздняя!). Не забываем поставить "галку" на опцию "Verify after download". Можно включить защиту от чтения "Enable Read Protection after Download", но тогда не получится проверить правильность заливки прошивки. Экран будет выглядеть так: | + | Собственно, это всё. Отключаем Gotek, снимаем перемычку Boot (J3) и подключаем питание к штатному разъёму. Если на экране появились буквы F-F (или "FlashFloppy" с версией, если Вы уже установили OLED экран), значит прошивка работает. Если надо снова перепрошить Gotek, то надо опять поставить джампер Boot (J3), как показано ниже - он заблокирует загрузку текущей прошивки и позволит прошить Gotek заново. |
- | {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_prepare.jpg?600|}} | ||
- | Проверяем всё и кликаем Next. Будет выдано ещё одно предупреждение о небезопасности вашего кода если не будет поставлена защита от чтения - игнорируем и кликаем Ok. В новом окне смотрим как прошивается флеш память. Если всё прошло успешно, то прошивка загрузилась и интерфейс будет выглядеть так: | + | Прошивку с поддержкой нового Gotek можно скачать отсюда: [[github>/keirf/FlashFloppy/releases/tag/v3.24|FlashFloppy 3.24 ]] |
- | {{:gotekemulator:sfr1m44-u100k:artery_isp_programmer-flash_success.jpg|}} | ||
- | |||
- | Собственно, это всё. Отключаем Готек, снимаем перемычку Boot (J3) и подключаем питание к штатному разъёму. Если на экране появились буквы F-F (или "FlashFloppy" с версией, если Вы уже установили OLED экран), значит прошивка работает. Если надо снова перепрошить Готек, то надо опять поставить джампер Boot (J3), как показано ниже - он заблокирует загрузку текущейпрошивки и позволит прошить Готек заново. | ||
- | |||
- | Прошивку FlashFloppy 3.24 с поддержкой нового Готека можно скачать отсюда: | ||
- | |||
- | https://github.com/keirf/FlashFloppy/releases/tag/v3.24 | ||
ВНИМАНИЕ! Судя по информации с форумов, у нового чипа в 2 раза меньше памяти на борту, так что работа с некоторыми образами (например HFE) может быть затруднена. Но наших DSK образов дисков для MSX это, вроде, не касается. | ВНИМАНИЕ! Судя по информации с форумов, у нового чипа в 2 раза меньше памяти на борту, так что работа с некоторыми образами (например HFE) может быть затруднена. Но наших DSK образов дисков для MSX это, вроде, не касается. | ||
- | Схема нового Готека доступна здесь (найдена на форумах): http://rbsc.su/files/newgotekschem.png | + | Схема нового Gotek доступна здесь (найдена на форумах): \\ {{:gotekemulator:sfr1m44-u100k:at32f415-gotek_schema.png|}} |
- | + | ||
- | Ну, и наконец, подключим OLED экранчик. Подключить его к новому Готеку не сложнее, чем к предыдущему. Информацию об этом можно найти в этой теме: https://zx-pk.ru/threads/31127-ustan...-na-gotek.html. Для нового Готека подключение OLED экрана выглядит так: | + | |
+ | Ну, и наконец, подключим OLED экранчик. Подключить его к новому Gotek не сложнее, чем к предыдущему. Информацию об этом можно найти в этой [[zxpkru>/threads/31127-ustanovka-oled-ekranov-na-gotek.html|теме]] и здесь: [[msx:side_slot_gotek_adapter:side_slot_gotek_adapter|]]. | ||
+ | Для нового Gotek подключение OLED экрана выглядит так: | ||
+ | \\ {{:gotekemulator:sfr1m44-u100k:at32f415-gotek_oled_mount.jpg|}} | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
+ | [[zxpkru>threads/33208-goteki-s-novoj-quot-nachinkoj-quot.html|Готеки с новой "начинкой"]] | ||
- | {{tag>Hardware USB}} | + | {{tag>Hardware USB RBSC on_github}} |