Страница 1 из 8

Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 17:49
engenegr
После фрезера, делаем витражный станок, совмещенный со стекольным. Размер станка 3000x2000мм. Комплектующие использовались, те же, что и на предыдущем станке. За исключением контроллера, для управления станком будем использовать связку MESA 5i25 + 7i76.
Фотографии (для просмотра содержимого нажмите на ссылку)
IMG-20140930-WA0008.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40005&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (142.72 КБ)</a>
IMG-20141002-WA0000.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40006&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (147.5 КБ)</a>
IMG-20141003-WA0005.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40008&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (101.6 КБ)</a>
IMG-20141002-WA0001.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40007&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (138.45 КБ)</a>
IMG-20141003-WA0006.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40009&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (105.36 КБ)</a>
IMG-20141004-WA0002.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40010&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (150.9 КБ)</a>
IMG-20141004-WA0003.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40011&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (149.12 КБ)</a>
IMG-20141004-WA0004.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40012&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (118.27 КБ)</a>
IMG-20141004-WA0005.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40013&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (132.1 КБ)</a>
IMG-20141013-WA0019.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40014&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (76.37 КБ)</a>
IMG-20141015-WA0002.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40015&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (83.79 КБ)</a>
IMG-20141015-WA0004.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40016&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (63.26 КБ)</a>
IMG-20141015-WA0005.jpg (3894 просмотра) <a class='original' href='./download/file.php?id=40017&sid=d9568e68c2a7e32dc760a75f0bb1ec40&mode=view' target=_blank>Загрузить оригинал (67.83 КБ)</a>

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 18:53
engenegr
Ну и как со всеми новыми контроллерами возникли проблемы.

Что сделано, на сегодняшний момент:
1. На компьютер установлен LinuxCNC/
2. Перепрошит контроллер на связку 5i25 + 7i76x2, так как на пакете с 525 отсутствовала наклейка.
3. С горем пополам подключен контроллер.
4. Внешнее питание подключено.
5. Драйвера двигателей подключены.
7. Конфигурации через stepconf и pncconf созданы.

При запуске LinuxCNC с конфигурацией созданной в pncconf выскакивает ошибка, по всем степгенам, что я делаю не так?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 18:57
PKM
Подробностей маловато. Какая ошибка? Где конфигурация?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:02
engenegr
Вот данные, 776 тоже подключена, никаких данных о ней нет
Выходы:

Код: Выделить всё

halcmd: loadrt hostmot2
halcmd: loadrt hm2_pci config=" num_encoders=0 num_pwmgens=0 num_pwmgens=1 num_stepgens=3"  
halcmd: show
Loaded HAL Components:
ID      Type  Name                                      PID   State
     5  RT    hm2_pci                                         ready
     3  User  halcmd3886                                 3886 ready
     4  RT    hostmot2                                        ready

Component Pins:
Owner   Type  Dir         Value  Name
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.003.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.004.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.007.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.008.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.009.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.010.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.011.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.012.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.013.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.014.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.015.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.016.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.024.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.025.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.026.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.027.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
     5  bit   IN          FALSE  hm2_5i25.0.led.CR01
     5  bit   IN          FALSE  hm2_5i25.0.led.CR02
     5  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)

Parameters:
Owner   Type  Dir         Value  Name
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.004.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.004.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.004.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.008.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.009.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.010.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.011.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.012.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.013.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.014.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.015.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.016.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.025.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.026.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.031.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.032.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.033.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_output
     5  bit   RW          FALSE  hm2_5i25.0.io_error
     5  s32   RO              0  hm2_5i25.0.pet_watchdog.time
     5  s32   RW              0  hm2_5i25.0.pet_watchdog.tmax
     5  s32   RO              0  hm2_5i25.0.read.time
     5  s32   RW              0  hm2_5i25.0.read.tmax
     5  s32   RO              0  hm2_5i25.0.read_gpio.time
     5  s32   RW              0  hm2_5i25.0.read_gpio.tmax
     5  u32   RW     0x004C4B40  hm2_5i25.0.watchdog.timeout_ns
     5  s32   RO              0  hm2_5i25.0.write.time
     5  s32   RW              0  hm2_5i25.0.write.tmax
     5  s32   RO              0  hm2_5i25.0.write_gpio.time
     5  s32   RW              0  hm2_5i25.0.write_gpio.tmax

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00005  f8804ee0  f6dab000  NO       0   hm2_5i25.0.pet_watchdog
 00005  f87f27b0  f6dab000  YES      0   hm2_5i25.0.read
 00005  f87f26c0  f6dab000  YES      0   hm2_5i25.0.read_gpio
 00005  f87f26f0  f6dab000  YES      0   hm2_5i25.0.write
 00005  f87f2690  f6dab000  YES      0   hm2_5i25.0.write_gpio

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )

Код: Выделить всё

halcmd: show pin
Component Pins:
Owner   Type  Dir         Value  Name
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.003.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.004.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.007.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.008.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.009.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.010.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.011.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.012.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.013.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.014.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.015.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.016.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.024.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.025.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.026.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.027.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
     5  bit   IN          FALSE  hm2_5i25.0.led.CR01
     5  bit   IN          FALSE  hm2_5i25.0.led.CR02
     5  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
7i76.hal
(6.24 КБ) 1022 скачивания
7i76.ini
(4.73 КБ) 1163 скачивания

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:09
engenegr
Ошибка

Код: Выделить всё

Debug file information:
7i76.hal:30: parameter or pin 'hm2_5i25.0.stepgen.00.dirsetup' not found

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:22
PKM
все вроде нормально
прошивка точно та что надо?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:28
engenegr
Как проверить? Меня смущает одно когда прошился в терминале ничего не было, т.е никакого сообщения

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:41
PKM
sudo mesaflash --device 5I25 --verify FPGAFILE.BIT

не прошилось, скорее всего

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:44
nkp
а в ини CONFIG= не коротковат??
или в 76-й по дефолту загружается нужное??

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:49
engenegr
Вот, что ответил

Код: Выделить всё

PCI device 5I25 at 0000:02:05.0

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:51
PKM
Ну карту видит, это ясно. Неужели это все, что показывает verify ?

Ладно, прошить его надо
sudo mesaflash --device 5I25 --write FPGAFILE.BIT
вместо FPGAFILE.BIT конечно подставить нужную прошивку

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 20:54
Serg
nkp писал(а):или в 76-й по дефолту загружается нужное??
По любому IO должны быть.
engenegr писал(а):Вот, что ответил
Должно какие-то буковки рисовать обозначая процесс.
Надеюсь вместо FPGAFILE.BIT свой файл указал?..

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:16
engenegr
Неправильно сделал, verify показала ошибку с 5i25_7i76x2.bit

Сейчас залил прошивку 5i25_7i76x2.bit
Показала

Код: Выделить всё

Checking file... OK
  File type: BIT file
Boot sector OK
EEPROM sectors to write: 6, max sectors in area: 8
Erasing EEPROM sectors starting from 0x80000...
  |EEEEEE
Programming EEPROM sectors starting from 0x80000...
  |WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Board configuration updated successfully.

You must power cycle board or use --reload command to load updated firmware.
Смущает команда --reload

Что дальше делать?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:17
PKM
Полностью выключить комп, подождать чуток и снова включить, чтобы перезагрузилась прошивка.
Дальше все должно работать

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:19
Serg
PKM писал(а):Полностью выключить комп, подождать чуток и снова включить, чтобы перезагрузилась прошивка.
Необязательно - mesaflash сама ресетит карту после прошивки.

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:20
engenegr
Может новую конфигурацию сделать через pncconfig?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:21
PKM
UAVpilot писал(а):Необязательно - mesaflash сама ресетит карту после прошивки.
Только если попросить
engenegr писал(а):You must power cycle board or use --reload command to load updated firmware.

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:22
PKM
engenegr писал(а):Может новую конфигурацию сделать через pncconfig?
Можно, но ничего ведь не поменялось в станке? pncconfig-у все равно, какая там прошивка была.

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:26
engenegr
Програма запустилась. Дальше что делать, что бы подвигать "железо" и какие настройки делать дальше?

Re: Витражный станок 3000 x 2000мм

Добавлено: 08 янв 2015, 21:27
Serg
PKM писал(а):Только если попросить
--reload это если ты просто вдруг решил отресетить карту. А после --write всегда автоматом будет --reload, иначе карта после прошивки даже на --verify не откликнется.