Важная информация

User Tag List

Показано с 1 по 3 из 3

Тема: Платы Эмулятора дисков MFM (MFM Hard Disk Emulator) && Reader MFM Disk / Сборка /

  1. #1
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    203
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cool Платы Эмулятора дисков MFM (MFM Hard Disk Emulator) && Reader MFM Disk / Сборка /

    Тема посвящена сборке Платы эмуляции дисков MFM и контроллера чтения дисков MFM.

    Тема в Барахолке тут: http://zx-pk.com/forum/viewtopic.php?f=40&t=10563
    Последний раз редактировалось Kinder5912; 07.10.2018 в 20:09.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    203
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1. Согласно методике тестирования автора сначала (до подключения платы BBG / BBB) нужно проверить "блок суперконденсаторов".
    Для этого берем БП ATX. Чтобы он заработал без компьютера нужно установить 1 перемычку. См картинку:


    Далее, не подключая BBG, подключаем блок питания к собранной плате и измеряем напряжение на конденсаторах (на каждом в отдельности, и на всей линейке в целом):


    Такие изменения делаем на каждом конденсаторе. (Тут не стал выкладывать все фото - так как что и где мерить очевидно).

    Теперь на всей линейке:



    Ну и конечно должен гореть сигнальный светодиод на лицевой стороне платы:


    Теперь несколько замечаний:
    -Сразу после включения напряжение на конденсаторах у меня было меньше чем 2.30V. Но оно постепенно росло с 1.7V (конденсаторы заряжались) и где-то примерно через минуту стало равным 2.3V (как и пишет автор устройства).
    -Я проверил также напряжения на контрольных точках. 5V и 12V присутствуют, а вот напряжения 3.3V нет (и не будет :-) ), так как оно идет с платы BBG/BBB и до её подключения взяться ему неоткуда.
    -После отключения блока питания от платы, сигнальный (контрольный) светодиод будет продолжать гореть (так как конденсаторы заряжены). Это правильно. Тут важный момент - НЕЛЬЗЯ ПОДКЛЮЧАТЬ ПЛАТУ BBB/BBG ПОКА ЭТОТ СВЕТОДИОД ХОТЬ КАК-ТО СВЕТИТЬСЯ - можно повредить подключаемую плату. Автор пишет, что после отключения питания полная разрядка конденсаторов через светодиод происходит примерно за 1 час. У нас конденсаторы по емкости в 1.5 раза больше (если у вас стоит 15 Фарад) - время разрядки будет дольше. (У меня почти 3 часа 15 минут). В любом случае, перед подключением BBG/BBB проверьте вольтметром остаточное напряжение на линейке конденсаторов, ну или подождите с запасом - часов 5 :-), чтобы уж точно всё разрядилось до конца.

    ...продолжение следует...
    Последний раз редактировалось Kinder5912; 15.10.2018 в 01:14.

  4. #3
    Activist
    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    203
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2. Теперь берем плату BBG / BBB.

    Исходя из своей ОС выбираем и устанавливаем пакет драйверов. Вот ссылки:

    Windows (64-bit): https://beagleboard.org/static/Drive...s/BONE_D64.exe
    Windows (32-bit): https://beagleboard.org/static/Drive...s/BONE_DRV.exe
    Mac OS X: https://beagleboard.org/static/Drive...IS/HoRNDIS.pkg
    Linux: https://beagleboard.org/static/Drive.../mkudevrule.sh

    После того, как установили пакет драйверов, подключаем BBG/BBB по USB к компьютеру. Плата определяется системой, устанавливаются необходимые драйверы.
    Проверяем, что все драйверы успешно установлены.

    Системный софт на BBG/BBB, разумеется старый. Сейчас мы его заменим. Нам потребуется программа PuTTY. Скачать ее можно тут:
    https://www.chiark.greenend.org.uk/~...ty/latest.html

    Эта программа нам нужна для того, чтобы подключиться к плате BBG/BBB через SSH.
    После того, как вы подключите плату по USB к компьютеру у вас появиться виртуальное сетевое подключение, а сама плата BBB/BBG будет иметь адрес 192.168.7.2

    3. Запускаем PuTTY.
    Заполните необходимые поля:
    - Host Name (or IP address): 192.168.7.2
    - Port: 22
    - Connection type: SSH
    Всё остальное оставляем по умолчанию. Нажимаем Open.

    Выскочит предупреждение безопасности - проигнорируйте его. Откроется окно:


    Вводим login: debian
    Вводим password: temppwd

    И входим в командную строку операционной системы. (Обращаю внимание, что при вводе пароля он не отображается на экране - это нормально.)

    Теперь нужно включить возможность обновления системы со встроенной MicroSD карты. Для этого нужно отредактировать файл /boot/uEnv.txt. Мы сделаем это с помощью встроенного редактора nano.

    В командной строке набираем: sudo nano /boot/uEnv.txt

    В открывшемся файле (/boot/uEnv.txt) ищем примерно следующий текст:

    ##enable BBB: eMMC Flasher:
    #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh


    И меняем его на:

    ##enable BBB: eMMC Flasher:
    cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh


    - то есть убираем # перед командой cmdline во второй строке. Эти строки расположены ближе к концу файла.
    Удаляем "#", нажимаем Crtl + X, далее жмем Y, и напоследок Enter. Всё, файл отредактирован.

    Теперь, если вставить MicroSD карту со специально записанным образом ОС, то при включении BBB/BBG произойдет перезапись информации с этой MicroSD карты
    во встроенную память на плате BBG/BBB и платформа обновится.

    4. Теперь подготовим нашу карту памяти.
    - Скачиваем по ссылке http://www.pdp8online.com/mfm/revb/B...u_v1.32.img.xz текущий релиз платформы.
    Сохраняем его на диск (лучше создать отдельную директорию) и распаковываем его. Я использовал обычный Win-RAR. Получаем образ: BBB-mfm-emu_v1.32.img размером около 1,67 Gb.
    - Теперь нужно установить еще одну программу -Etcher. Ссылка тут: https://etcher.io/
    - Пришло время найти чистую MicroSD карту. Нужна размером не менее 4 Gb и не более 32 Gb. Вставляете её в свой компьютер, ФОРМАТИРОВАТЬ НЕ НУЖНО (!), выясните только какую букву ей присвоила
    ваша операционная система.
    - Запускаем Etcher. Выбираем образ, который будем записывать на карту (BBB-mfm-emu_v1.32.img), выбираем MicroSD карту, на которую будем записывать и записываем! После записи программа сама проведет верификацию, и если все Ок сообщит об этом.
    - Теперь нужно дать команду вашему компьютеру "Безопасно отключить карту памяти". После этого карту памяти можно извлечь из компьютера. Всё, у нас есть подготовленный образ ОС.

    5. Отключаем BBG/BBB от питания!!! Вставляем только что подготовленную карту памяти в разъем на плате BBG/BBB. Снова подключаем BBG/BBB по USB и НИЧЕГО НЕ ДЕЛАМ - ПРОСТО ЖДЕМ!. Через некоторое время четыре светодиода над разъемом "локальная сеть" мигнут, немного поморгают по отдельности и далее вы будете видеть "бегущий огонь" (то вверх, то вниз).
    Расслабьтесь и ожидайте завершения процесса копирования данных с MicroSD карты во встроенную память платы. По окончании процесса все 4 светодиода будут одновременно гореть. Ждите.
    Через некоторое время все они погаснут. И вот только теперь нужно отключить плату - выдерните шнур USB из вашего компьютера. После этого ВЫТАЩИТЕ КАРТУ ПАМЯТИ MicroSD ИЗ РАЗЪЕМА НА ПЛАТЕ BBB/BBG..
    Заново подключите плату BBG/BBB к компьютеру.

    50% сделано :-)

    6. Теперь нужно обновить прикладное ПО.
    Последний релиз на сегодня лежит тут: http://www.pdp8online.com/mfm/code/
    На 14.10.2018 это версия 1.33 (mfm_emu_powerfail_v1.33.tgz, релиз от 13.10.2018). Скачиваем этот файл на свой компьютер. Теперь нам нужно передать его на BBG/BBB.
    Для этой цели используем программу pscp.exe, которую скачиваем тут: https://www.chiark.greenend.org.uk/~...ty/latest.html
    pscp.exe - программа для передачи файлов. Работает она в командной строке. По этому запускаем программу CMD (Пуск -> Выполнить -> CMD). Переходим в папку, в которую вы сохранили программу pscp.exe.
    Надеюсь, что команду DOS "CD" все знают :-) по этому подробно расписывать не буду. В ту же директорию, где лежит pscp.exe скопируйте mfm_emu_powerfail_v1.33.tgz и далее вводим:

    pscp.exe mfm_emu_powerfail_v1.33.tgz root@192.168.7.2:/root/

    На вопрос отвечаем "Y" и наш файл скопируется на BBB/BBG. Выглядит это так:


    7. Теперь нам снова нужно подключиться к BBG/BBB используя программу PuTTY. Но теперь логин и пароль другие.
    Нужно ввести:
    Login: root
    ... а пароля не будет вообще :-).

    Дальше вводим такие команды:

    tar -xzf mfm_emu_powerfail_*.tgz
    cd mfm
    make
    cd ../emu
    make
    cd ../powerfail
    make
    exit


    На предупреждения внимания не обращаем - всё так и должно быть. Ну что же - на этом обновление ПО завершено.
    Теперь самое время время попробовать что-нибудь.

    Снова подключитесь к плате BBB/BBG программой PuTTY (Login: root, без пароля) и введите:

    poweroff -f

    через некоторое время плата BBG/BBB выключиться - все светодиоды погаснут. Теперь ее можно отключить от кабеля USB и установить на
    собранную вами плату эмулятора / ридера MFM дисков.

    СУПЕР ВАЖНО:
    Как только вы установите плату BBB/BBG на плату эмулятора, питания по USB будет недостаточно для двух плат !
    По этому подключите к разъему питания платы эмулятора блок питания (например ATX вполне подойдет). Сначала включайте его, и лишь затем подключайте
    кабель USB от платы BBB/BBG к вашему компьютеру.


    ...продолжение следует...
    Последний раз редактировалось Kinder5912; 15.10.2018 в 01:28.

  5. Эти 4 пользователя(ей) поблагодарили Kinder5912 за это полезное сообщение:
    Denkixot (15.10.2018), dimich (15.10.2018), juka1868 (15.10.2018), Vogul (15.10.2018)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Чтение MFM винчестера в образ
    от KALDYH в разделе Разное
    Ответов: 35
    Последнее: 23.01.2017, 22:01
  2. Ответов: 46
    Последнее: 10.08.2016, 23:25
  3. Эмулятор MFM винчестера
    от dimich в разделе Внешние накопители
    Ответов: 9
    Последнее: 20.06.2016, 19:08
  4. Зачем Z80 в контроллере MFM?
    от vazman в разделе Зарубежные компьютеры
    Ответов: 4
    Последнее: 27.01.2016, 01:02
  5. Ответов: 8
    Последнее: 06.09.2013, 20:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •