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

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


msx:flash_floppy_osd:side_slot_gotek_adapter

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:flash_floppy_osd:side_slot_gotek_adapter [2022-11-19 17:32]
GreyWolf [Список деталей]
msx:flash_floppy_osd:side_slot_gotek_adapter [2022-11-28 10:00] (текущий)
GreyWolf [Загрузка прошивки]
Строка 1: Строка 1:
 ====== Flash Floppy OSD — версия под GoTek для бокового слота Yamaha MSX ====== ====== Flash Floppy OSD — версия под GoTek для бокового слота Yamaha MSX ======
- 
-FIXME 
  
 Здесь описана версия доработки [[msx:​flash_floppy_osd:​|]] для [[msx:​side_slot_gotek_adapter:​side_slot_gotek_adapter|]]. Здесь описана версия доработки [[msx:​flash_floppy_osd:​|]] для [[msx:​side_slot_gotek_adapter:​side_slot_gotek_adapter|]].
  
-STM32F103C8T6:​+Вид платы ​STM32F103C8T6 ​с припаянными контактами,​ резисторами и перемычкой:
 \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-stm32f103c8t6.jpg?​350|}} \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-stm32f103c8t6.jpg?​350|}}
  
 +{{anchor:​gotek}}
 +====== Адаптер эмулятора GoTek для бокового слота Yamaha MSX ======
  
 Доработка платы [[msx:​side_slot_gotek_adapter:​|]]:​ Доработка платы [[msx:​side_slot_gotek_adapter:​|]]:​
 \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-fix.svg?​350|}} \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-fix.svg?​350|}}
-\\ вид готового устройства: +<hidden Вид готового устройства> 
-\\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-1.jpg|}} +{{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-1.jpg|}} 
-\\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-2.jpg|}}+ 
 +{{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-2.jpg|}} 
 +</​hidden>​ 
 + 
 +{{anchor:​videomodule}} 
 +====== Видеомодуль ======
  
 Доработка платы видеомодуля:​ Доработка платы видеомодуля:​
 \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-video_module-fix.jpg?​350|}} \\ {{:​msx:​flash_floppy_osd:​side_slot_gotek_adapter-video_module-fix.jpg?​350|}}
  
 +{{anchor:​yis503iiir}}
 +====== Yamaha YIS-503IIIR ======
 Доработка платы [[msx:​yamaha_yis-503iiir:​|]]:​ Доработка платы [[msx:​yamaha_yis-503iiir:​|]]:​
 \\ {{:​msx:​flash_floppy_osd:​yis-503iiir_side_slot-fix_2.jpg?​350|}} \\ {{:​msx:​flash_floppy_osd:​yis-503iiir_side_slot-fix_2.jpg?​350|}}
-\\ вид на плату, с подключённым устройством: + 
-\\ {{:​msx:​flash_floppy_osd:​yis-503iiir_side_slot-fix_1.jpg|}}+<hidden Вид на плату, с подключённым устройством> 
 +{{:​msx:​flash_floppy_osd:​yis-503iiir_side_slot-fix_1.jpg|}} 
 +</​hidden>​ 
 + 
 +{{anchor:​connection}} 
 +====== Схема соединений ======
  
 ^  STM32  ^^[[msx:​cartridge_slot:​cartridge_slot#​pin60|Боковой слот MSX]]^FF OSD 3CH Board 1.0 (CN2)((нумерация стандартно = слева направо))^ ^  STM32  ^^[[msx:​cartridge_slot:​cartridge_slot#​pin60|Боковой слот MSX]]^FF OSD 3CH Board 1.0 (CN2)((нумерация стандартно = слева направо))^
Строка 49: Строка 61:
 ^Код^Название^Кол-во^Назначение^ ^Код^Название^Кол-во^Назначение^
 |МГТФ 1х0.05 мм|Провод монтажный 3х180 мм|3|Плата STM32 — FF OSD 3CH Board 1.0|  |МГТФ 1х0.05 мм|Провод монтажный 3х180 мм|3|Плата STM32 — FF OSD 3CH Board 1.0| 
-|BL-T (DS-1071 ​— Terminal AWG24|Контакт для розеток BLS и BLD|3|:::|+|BL-T (DS-1071)|Контакт для розеток BLS и BLD|3|:::|
 |Контакты гнездо–штырь 2.54мм, длина 20см (нужных цветов)||3|:::​| |Контакты гнездо–штырь 2.54мм, длина 20см (нужных цветов)||3|:::​|
 |BLS-3 (DS1071-1x3)|Гнездо на кабель 1х3 с контактами 2.54мм|1|:::​| |BLS-3 (DS1071-1x3)|Гнездо на кабель 1х3 с контактами 2.54мм|1|:::​|
Строка 55: Строка 67:
 |Разъем PBS-1x3|Гнездо на плату, шаг P2.54|1|:::​| |Разъем PBS-1x3|Гнездо на плату, шаг P2.54|1|:::​|
 |Контакты гнездо–гнездо 2.54мм, длина 10см (нужных цветов)||4|Плата STM32 — [[gotekemulator:​sfr1m44-u100k:​sfr1m44-u100k#​screen|GoTek (J7)]]| |Контакты гнездо–гнездо 2.54мм, длина 10см (нужных цветов)||4|Плата STM32 — [[gotekemulator:​sfr1m44-u100k:​sfr1m44-u100k#​screen|GoTek (J7)]]|
 +|BLD-4|Разъём BLD 2x02|1|:::|
 |PBS-1x8|Гнездо на плату, шаг P2.54|1|FF OSD 3CH Board 1.0 — видеомодуль| |PBS-1x8|Гнездо на плату, шаг P2.54|1|FF OSD 3CH Board 1.0 — видеомодуль|
 |PLS-8R (DS-1022-1x8R)|Вилка штыревая 2.54мм 1х8 угловая|1|:::​| |PLS-8R (DS-1022-1x8R)|Вилка штыревая 2.54мм 1х8 угловая|1|:::​|
 +|Трубка термоусадочная (прозрачная),​ ширина 25мм, длина 50 мм||1|:::​|
 |PLS-10R (DS-1022-1x10)|Вилка штыревая 2.54мм 1х10,​угловая|1|Плата STM32 (по схеме)| |PLS-10R (DS-1022-1x10)|Вилка штыревая 2.54мм 1х10,​угловая|1|Плата STM32 (по схеме)|
 |PLS-2 (DS1021-1x2)|Вилка штыревая 2.54мм 1x2|1|:::| |PLS-2 (DS1021-1x2)|Вилка штыревая 2.54мм 1x2|1|:::|
Строка 63: Строка 77:
 ====== Режим загрузки программы ====== ====== Режим загрузки программы ======
  
-FIXME +Загрузки нужно: 
- +  - Установить жёлтые перемычки на плате STM32:
-  - Желтые перемычки на плате STM32:+
     - Boot 0 — 1     - Boot 0 — 1
     - Boot 1 — 0     - Boot 1 — 0
-  - <​WRAP>​Подключите соединительные кабели Dupont, поставляемые с адаптером [[usb-uart_ch340g:​usb-uart_ch340g|USB-TTL]], как ​показано на рисунке. Обратите внимание, что для этой цели были припаяны штыревые контакты 2,54 мм:  +  - Подключить адаптер [[usb-uart_ch340g:​usb-uart_ch340g|USB-TTL]] по [[#​connection|схеме]].
-</​WRAP>​+
  
 +После выполнения загрузки нужно вернуть жёлтые перемычки на плате STM32:
 +  * Boot 0 — 0
 +  * Boot 1 — 0
 ===== Тест ===== ===== Тест =====
- +Для начала нужно убедиться в том, то проходит тест ​[[github>​keirf/​Greaseweazle/​wiki/​STM32-Fakes|STM32 Fakes]].
-[[github>​keirf/​Greaseweazle/​wiki/​STM32-Fakes|STM32 Fakes]]+
  
 В примерах загрузки используется [[stm32flash:​stm32flash|]] В примерах загрузки используется [[stm32flash:​stm32flash|]]
Строка 140: Строка 154:
 При нормальной работе теста на плате должен мигать каждые 500 мс зелёный светодиод PC13. При нормальной работе теста на плате должен мигать каждые 500 мс зелёный светодиод PC13.
  
-Также можно наблюдать за ходом теста, подключившись по UART:+Также можно наблюдать за ходом теста, подключившись по UART, для работы можно использовать [[miniterm:​|]]:
 <code bash> <code bash>
 sudo miniterm /​dev/​ttyUSB0 115200 --parity N sudo miniterm /​dev/​ttyUSB0 115200 --parity N
Строка 180: Строка 194:
 Для загрузки можно использовать программу [[stm32flash:​stm32flash|]] Для загрузки можно использовать программу [[stm32flash:​stm32flash|]]
  
-https://github.com/keirf/​flashfloppy-osd/​wiki/​Firmware-Programming+[[github>keirf/​flashfloppy-osd/​wiki/​Firmware-Programming|Описание процесса от автора]]
  
   - <​WRAP>​   - <​WRAP>​
Строка 211: Строка 225:
 sudo miniterm /​dev/​ttyUSB0 115200 --parity N sudo miniterm /​dev/​ttyUSB0 115200 --parity N
 </​code>​ </​code>​
-вывод:+вывод ​(настройки по умолчанию):
 <​code>​ <​code>​
 --- Miniterm on /​dev/​ttyUSB0 ​ 115200,​8,​N,​1 --- --- Miniterm on /​dev/​ttyUSB0 ​ 115200,​8,​N,​1 ---
Строка 246: Строка 260:
 |<​key>​p</​key>​|увеличить значение (↑)| |<​key>​p</​key>​|увеличить значение (↑)|
  
-FIXME+Для корректной работы нужно установить следующие значения:​ 
 +<​code>​ 
 +Sync Polarity: Low 
 +Pixel Timing: 15kHz 
 +Display Height: Normal 
 +Display Output: PB15/SPI2 
 +Display Enable: PA15 Act.LOW 
 +H.Off (1-199): 145 
 +V.Off (2-299): 35 
 +</​code>​
  
-Miniterm вход в состав ​пакета ''​python3-serial'' ​ +Рекомендуемые ​параметры для [[gotekemulator:​flashfloppy|FlashFloppy]],​ (файл ''​FF.CFG''​) 
-\\ Установка пакета:​ +<​code ​ini 
-<​code ​bash+host = msx 
-apt install python3-serial+display-type = auto 
 +oled-font = 6x13 
 +display-order = default 
 +osd-display-order = 0,1 
 +osd-columns = 16 
 +display-off-secs = 5
 </​code>​ </​code>​
 +====== Ссылки ======
  
 +[[zxpkru>​threads/​34630-flash-floppy-osd-dostupen-dlya-msx!.html?​p=1167185#​post1167185|Тема на форуме zx-pk.ru]]
  
- +{{tag>MSX RBSC}}
- +
-====== Ссылки ====== +
- +
-{{tag> }}+
msx/flash_floppy_osd/side_slot_gotek_adapter.1668868369.txt.gz · Последние изменения: 2022-11-19 17:32 — GreyWolf