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

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


msx:flash_floppy_osd:side_slot_gotek_adapter

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:flash_floppy_osd:side_slot_gotek_adapter [2022-11-19 17:28]
GreyWolf [Flash Floppy OSD — версия под GoTek для бокового слота Yamaha MSX]
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|}} 
- 
-|МГТФ 1×0.05 мм|Провод монтажный 3×180 мм|3|Плата STM32 — FF OSD 3CH Board 1.0|  
-|BL-T (DS-1071 — Terminal AWG24|Контакт для розеток BLS и BLD|3|:::| 
-|Контакты гнездо–штырь 2.54мм, длина 20см (нужных цветов)||3|:::​| 
-|BLS-3 (DS1071-1x3)|Гнездо на кабель 1х3 с контактами 2.54мм|1|:::​| 
-|PLS-3 (DS1021-1x3)|Вилка штыревая 2.54мм 1x3|1|:::| 
-|Разъем PBS-1x3|Гнездо на плату, шаг P2.54|1|:::​| 
-|Контакты гнездо–гнездо 2.54мм, длина 10см (нужных цветов)||4|Плата STM32 — [[gotekemulator:​sfr1m44-u100k:​sfr1m44-u100k#​screen|GoTek (J7)]]| 
-|PBS-1x8|Гнездо на плату, шаг P2.54|1|FF OSD 3CH Board 1.0 — видеомодуль| 
-|PLS-8R (DS-1022-1x8R)|Вилка штыревая 2.54мм 1х8 угловая|1|:::​| 
-|PLS-10R (DS-1022-1x10)|Вилка штыревая 2.54мм 1х10,​угловая|1|Плата STM32 (по схеме)| 
-|PLS-2 (DS1021-1x2)|Вилка штыревая 2.54мм 1x2|1|:::| 
-|JUMPER-B-Z|Перемычка 2.54мм 2|1|:::| 
  
 +<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)((нумерация стандартно = слева направо))^
Строка 59: Строка 56:
 [[github>​keirf/​flashfloppy-osd|FF OSD: On Screen Display for FlashFloppy]] [[github>​keirf/​flashfloppy-osd|FF OSD: On Screen Display for FlashFloppy]]
  
 +
 +{{anchor:​partslist}}
 +====== Список деталей ======
 +^Код^Название^Кол-во^Назначение^
 +|МГТФ 1х0.05 мм|Провод монтажный 3х180 мм|3|Плата STM32 — FF OSD 3CH Board 1.0| 
 +|BL-T (DS-1071)|Контакт для розеток BLS и BLD|3|:::|
 +|Контакты гнездо–штырь 2.54мм, длина 20см (нужных цветов)||3|:::​|
 +|BLS-3 (DS1071-1x3)|Гнездо на кабель 1х3 с контактами 2.54мм|1|:::​|
 +|PLS-3 (DS1021-1x3)|Вилка штыревая 2.54мм 1x3|1|:::|
 +|Разъем PBS-1x3|Гнездо на плату, шаг P2.54|1|:::​|
 +|Контакты гнездо–гнездо 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 — видеомодуль|
 +|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-2 (DS1021-1x2)|Вилка штыревая 2.54мм 1x2|1|:::|
 +|JUMPER-B-Z|Перемычка 2.54мм 2|1|:::|
  
 ====== Режим загрузки программы ====== ====== Режим загрузки программы ======
  
-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|]]
Строка 139: Строка 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
Строка 179: Строка 194:
 Для загрузки можно использовать программу [[stm32flash:​stm32flash|]] Для загрузки можно использовать программу [[stm32flash:​stm32flash|]]
  
-https://github.com/keirf/​flashfloppy-osd/​wiki/​Firmware-Programming+[[github>keirf/​flashfloppy-osd/​wiki/​Firmware-Programming|Описание процесса от автора]]
  
   - <​WRAP>​   - <​WRAP>​
Строка 210: Строка 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 ---
Строка 245: Строка 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.1668868123.txt.gz · Последние изменения: 2022-11-19 17:28 — GreyWolf