EP7i92 DevManual: различия между версиями
Enderukov (обсуждение | вклад) (→Конфигурационные файлы EP7i92) |
Enderukov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | == Установка операционной системы == | |
− | |||
Обратите внимание, что операционная система Linux имеет сборки в основе которых лежат ядра. Необходимо понимать отличие, потому как разные конфигурации LinuxCNC работают с разными ядрами. Рассмотрим подробнее: <br> | Обратите внимание, что операционная система Linux имеет сборки в основе которых лежат ядра. Необходимо понимать отличие, потому как разные конфигурации LinuxCNC работают с разными ядрами. Рассмотрим подробнее: <br> | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 15: | Строка 14: | ||
Утилита для создания загрузочной флешки: [https://yadi.sk/d/7u_kWZgazJJaeQ WinSetupFromUSB]<br> | Утилита для создания загрузочной флешки: [https://yadi.sk/d/7u_kWZgazJJaeQ WinSetupFromUSB]<br> | ||
− | + | ==Конфигурационные файлы EP7i92== | |
Доступна конфигурация для 1хLPT-DPTR 1.03: [https://yadi.sk/d/iFm31tPNfsZShA Ссылка для скачивания] | Доступна конфигурация для 1хLPT-DPTR 1.03: [https://yadi.sk/d/iFm31tPNfsZShA Ссылка для скачивания] | ||
Конфигурационные файлы необходимо поместить oem/linuxcnc/configs. | Конфигурационные файлы необходимо поместить oem/linuxcnc/configs. | ||
+ | |||
+ | ==Подключение к ПК== | ||
+ | Контроллер EP7i92 подключается к ПК с ОС Linux по интерфейсу Ethernet. <br> | ||
+ | Для того, чтобы установить сетевое соединение с ПК нужно произвести следующую настройку: | ||
+ | 1. Определить IP-адрес контроллера. Устанавливается с помощью перемычек на плате W5,W6. <br> | ||
+ | |||
+ | ''Примечание: Положение DOWN соответствует правому положению перемычки (располагать по читаемости надписей на плате).'' | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! W5 !! W6 !! IP !! Примечание | ||
+ | |- | ||
+ | | DOWN || DOWN || 192.168.1.121|| | ||
+ | |- | ||
+ | | DOWN || UP || EEPROM (с завода 10.10.10.10) || Установлен по умолчанию, рекомендован к работе. | ||
+ | |- | ||
+ | | UP || DOWN || BOOTP || | ||
+ | |- | ||
+ | | UP || UP || INVALID || | ||
+ | |} | ||
+ | |||
+ | При тестировании контроллера на заводе изготовителе перемычки устанавливаются как DOWN-UP, что соответствует IP-адресу контроллера 10.10.10.10.<br> | ||
+ | Для того, чтобы контроллер определился в системе необходимо задать IP адрес ПК вручную. <br> | ||
+ | '''IP Адрес: 10.10.10.2 (или другой отличный от 10.10.10.10)'''<br> | ||
+ | '''Маска: 8'''<br> | ||
+ | '''Шлюз: 10.10.10.10'''<br> | ||
+ | |||
+ | Убедитесь, что соединение с контроллером правильное. Откройте терминал и введите команду: <br> | ||
+ | <code>ping 10.10.10.10</code><br> | ||
+ | Если вы получаете ответ формата <code>64 bytes from 10.10.10.10: icmp_seq=1 ttl=64 time=0.136</code> значит связь с контроллером присутствует. <br> | ||
+ | |||
+ | ==Утилита mesaflash== | ||
+ | ===Описание=== | ||
+ | mesaflash позволяет записать в EEPROM программу необходимую для работы с разными интерфейсными платами не прибегая к использованию программаторов или других вспомогательных устройств. Для того, чтобы перепрошить контроллер EP7i92 достаточно подключить его по сети в ОС Linux. | ||
+ | ===Прошивка контроллера=== | ||
+ | В таблице собраны прошивки для разных интерфейсных плат с примечаниями. <br> | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Ссылка для скачивания !! Название !! Описание | ||
+ | |- | ||
+ | | [https://yadi.sk/d/xOScRmvRJfRNHA Ссылка] || EP7i92_LPT_DPTR103.bit|| Одна плата LPT-DPTR 1.03 на разъеме P2. Прошивка по умолчанию с завода. | ||
+ | |- | ||
+ | | [https://yadi.sk/d/ubMEcTAjn1VDnw Ссылка] || EP7i92_LPT_DPTRx2.bit || Две платы LPT-DPTR 1.03 | ||
+ | |} | ||
+ | ===Возможные ошибки и методы исправления=== |
Версия 17:20, 24 декабря 2020
Содержание
Установка операционной системы
Обратите внимание, что операционная система Linux имеет сборки в основе которых лежат ядра. Необходимо понимать отличие, потому как разные конфигурации LinuxCNC работают с разными ядрами. Рассмотрим подробнее:
ОС | Ядро | Применение | Описание |
---|---|---|---|
Debian 7, Debian 9 | RTAI | LPT | При работе через LPT требует операционная система с хорошим откликом в реальном времени. Если вы планируете работать с контроллером на основе LPT то необходимо выбрать данную операционную систему. |
Debain 10, Mint | PREEMPT-RT | Mesa | Т.к. контроллеры Mesa работают через Ethernet, PCI или PCI-E, то нет необходимости в системе реального времени, а потому используется ОС Linux с ядром PREEMPT-RT. Если вы решили работать через данный контроллер то остановитесь на этой операционной системе. |
Для работы с контроллером Mesa EP7i92 мы рекомендуем использовать операционную системы Linux Mint 19.
Образ доступен для скачивания по ссылке: Скачать. Установка данного образа происходит стандартно.
Утилита для создания загрузочной флешки: WinSetupFromUSB
Конфигурационные файлы EP7i92
Доступна конфигурация для 1хLPT-DPTR 1.03: Ссылка для скачивания
Конфигурационные файлы необходимо поместить oem/linuxcnc/configs.
Подключение к ПК
Контроллер EP7i92 подключается к ПК с ОС Linux по интерфейсу Ethernet.
Для того, чтобы установить сетевое соединение с ПК нужно произвести следующую настройку:
1. Определить IP-адрес контроллера. Устанавливается с помощью перемычек на плате W5,W6.
Примечание: Положение DOWN соответствует правому положению перемычки (располагать по читаемости надписей на плате).
W5 | W6 | IP | Примечание |
---|---|---|---|
DOWN | DOWN | 192.168.1.121 | |
DOWN | UP | EEPROM (с завода 10.10.10.10) | Установлен по умолчанию, рекомендован к работе. |
UP | DOWN | BOOTP | |
UP | UP | INVALID |
При тестировании контроллера на заводе изготовителе перемычки устанавливаются как DOWN-UP, что соответствует IP-адресу контроллера 10.10.10.10.
Для того, чтобы контроллер определился в системе необходимо задать IP адрес ПК вручную.
IP Адрес: 10.10.10.2 (или другой отличный от 10.10.10.10)
Маска: 8
Шлюз: 10.10.10.10
Убедитесь, что соединение с контроллером правильное. Откройте терминал и введите команду:
ping 10.10.10.10
Если вы получаете ответ формата 64 bytes from 10.10.10.10: icmp_seq=1 ttl=64 time=0.136
значит связь с контроллером присутствует.
Утилита mesaflash
Описание
mesaflash позволяет записать в EEPROM программу необходимую для работы с разными интерфейсными платами не прибегая к использованию программаторов или других вспомогательных устройств. Для того, чтобы перепрошить контроллер EP7i92 достаточно подключить его по сети в ОС Linux.
Прошивка контроллера
В таблице собраны прошивки для разных интерфейсных плат с примечаниями.
Ссылка для скачивания | Название | Описание |
---|---|---|
Ссылка | EP7i92_LPT_DPTR103.bit | Одна плата LPT-DPTR 1.03 на разъеме P2. Прошивка по умолчанию с завода. |
Ссылка | EP7i92_LPT_DPTRx2.bit | Две платы LPT-DPTR 1.03 |