Проверка Mesa 5i25: различия между версиями
Перейти к навигации
Перейти к поиску
Starik (обсуждение | вклад) м (Орфография, перегруппировка по смыслу) |
Nick (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 18: | Строка 18: | ||
show pin hm2 | show pin hm2 | ||
==Просмотреть информацию по шаблону, в другом терминале== | ==Просмотреть информацию по шаблону, в другом терминале== | ||
| − | + | halcmd show | grep <шаблон> | |
например: | например: | ||
| − | + | halcmd show | grep hm2.*7i77 | |
| − | + | halcmd show | grep hm2.*stepgen | |
| − | + | halcmd show | grep hm2.*out | |
| + | |||
==Просмотреть вывод dmesg== | ==Просмотреть вывод dmesg== | ||
В другом терминале выполняем | В другом терминале выполняем | ||
| Строка 31: | Строка 32: | ||
Всей полученной информацией можно поделиться на форуме, '''не забыв при этом спрятать ее в тэг [code]'''! | Всей полученной информацией можно поделиться на форуме, '''не забыв при этом спрятать ее в тэг [code]'''! | ||
| + | |||
| + | ==Дополнительная проверка== | ||
| + | |||
| + | * Выполнить в консоли: | ||
| + | halrun | ||
| + | *Вставить туда следующие команды hal | ||
| + | loadrt trivkins | ||
| + | loadrt motmod servo_period_nsec=1000000 num_joints=3 | ||
| + | loadrt hostmot2 | ||
| + | loadrt hm2_pci | ||
| + | addf hm2_5i25.0.read servo-thread | ||
| + | addf hm2_5i25.0.write servo-thread | ||
| + | start | ||
| + | |||
| + | В отдельной консоле можно посмотреть значения пинов платы, например так: | ||
| + | watch -n 0 halcmd show pin hm2*enco*pos* | ||
Текущая версия на 15:17, 23 июня 2021
Содержание
Загружаем linuxcnc
Чтобы проверить, что плата 5i25 подключена правильно и прошита нужной прошивкой (и "linuxcnc видит ее"), а также увидеть все пины, которые она предоставляет, нужно:
- Выполнить в консоли:
halrun
- Вставить туда следующие команды hal
loadrt trivkins loadrt motmod servo_period_nsec=1000000 num_joints=3 loadrt hostmot2 loadrt hm2_pci
Проверяем какие пины появились
После этого можно просмотреть доступные пины, параметры и прочую информацию следующими способами:
Написать в том же окне halrun
show
или
show all hm2
или
show pin hm2
Просмотреть информацию по шаблону, в другом терминале
halcmd show | grep <шаблон>
например:
halcmd show | grep hm2.*7i77 halcmd show | grep hm2.*stepgen halcmd show | grep hm2.*out
Просмотреть вывод dmesg
В другом терминале выполняем
dmesg
или
dmesg | tail -n 100
Всей полученной информацией можно поделиться на форуме, не забыв при этом спрятать ее в тэг [code]!
Дополнительная проверка
- Выполнить в консоли:
halrun
- Вставить туда следующие команды hal
loadrt trivkins loadrt motmod servo_period_nsec=1000000 num_joints=3 loadrt hostmot2 loadrt hm2_pci addf hm2_5i25.0.read servo-thread addf hm2_5i25.0.write servo-thread start
В отдельной консоле можно посмотреть значения пинов платы, например так:
watch -n 0 halcmd show pin hm2*enco*pos*