[Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазвязки
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
[Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазвязки
Эта тема создана для обсуждения статьи вики: Mesa 5i25 prob rfx2
Последний раз редактировалось Nick 04 июн 2014, 09:15, всего редактировалось 2 раза.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
От Peter C. Wallace.nkp писал(а):"но откуда тогда взялись 24mA ..."
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
Код: Выделить всё
FPGA drive limit is 24 Ma to meet VOH,VIH specs. See LVCMOS33 specifications
Xilinx DS162 (v3.1.1) January 30, 2015 table ( note 2)
Peter Wallace
Mesa Electronics
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
Да, этот. Некоторые выводы действительно могут пропускать 24 мА, но нужно помнить и об ограничениях на один банк и на весь чип.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 май 2015, 21:36
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
Пост 37.
У меня такая же проблема не видит stepgen. Уже перепрошивал всем чем можно.
Инфо тут:
Пост 290
http://www.cnc-club.ru/forum/viewtopic. ... &start=280
Пробовал брать прошивку от vovafed пост 36.
Использовал - стало более наглядно прошиваться, но смысл не изменился.
torvn77 писал(а):Проверил свою прошивку файлом из этого архива,проверка удачная.
Но всёже решил на ура перешить,пины почемуто поменялись и стали такими:
Ну вроде как теперь пины те,что надо,но есть вопрос:Код: Выделить всё
halcmd: show pin hm2 Component Pins: Owner Type Dir Value Name 5 s32 OUT 0 hm2_5i25.0.encoder.00.count 5 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 5 bit IПост 37./O FALSE hm2_5i25.0.encoder.00.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.00.position 5 float OUT 0 hm2_5i25.0.encoder.00.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.00.reset 5 float OUT 0 hm2_5i25.0.encoder.00.velocity 5 s32 OUT 0 hm2_5i25.0.encoder.01.count 5 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 5 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable 5 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 5 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 5 float OUT 0 hm2_5i25.0.encoder.01.position 5 float OUT 0 hm2_5i25.0.encoder.01.position-latched 5 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts 5 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch 5 bit IN FALSE hm2_5i25.0.encoder.01.reset 5 float OUT 0 hm2_5i25.0.encoder.01.velocity 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 FALSE hm2_5i25.0.gpio.001.in 5 bit OUT TRUE hm2_5i25.0.gpio.001.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.002.in 5 bit OUT TRUE hm2_5i25.0.gpio.002.in_not 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 FALSE hm2_5i25.0.gpio.004.in 5 bit OUT TRUE hm2_5i25.0.gpio.004.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.005.in 5 bit OUT TRUE hm2_5i25.0.gpio.005.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.006.in 5 bit OUT TRUE hm2_5i25.0.gpio.006.in_not 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 FALSE hm2_5i25.0.gpio.008.in 5 bit OUT TRUE hm2_5i25.0.gpio.008.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.009.in 5 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.010.in 5 bit OUT TRUE hm2_5i25.0.gpio.010.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.011.in 5 bit OUT TRUE hm2_5i25.0.gpio.011.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.012.in 5 bit OUT TRUE hm2_5i25.0.gpio.012.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.013.in 5 bit OUT FALSE hm2_5i25.0.gpio.013.in_not 5 bit IN FALSE hm2_5i25.0.gpio.013.out 5 bit OUT TRUE hm2_5i25.0.gpio.014.in 5 bit OUT FALSE hm2_5i25.0.gpio.014.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.015.in 5 bit OUT FALSE hm2_5i25.0.gpio.015.in_not 5 bit OUT TRUE hm2_5i25.0.gpio.016.in 5 bit OUT FALSE hm2_5i25.0.gpio.016.in_not 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 FALSE hm2_5i25.0.gpio.018.in 5 bit OUT TRUE hm2_5i25.0.gpio.018.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.019.in 5 bit OUT TRUE hm2_5i25.0.gpio.019.in_not 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 FALSE hm2_5i25.0.gpio.021.in 5 bit OUT TRUE hm2_5i25.0.gpio.021.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.022.in 5 bit OUT TRUE hm2_5i25.0.gpio.022.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.023.in 5 bit OUT TRUE hm2_5i25.0.gpio.023.in_not 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 FALSE hm2_5i25.0.gpio.025.in 5 bit OUT TRUE hm2_5i25.0.gpio.025.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.026.in 5 bit OUT TRUE hm2_5i25.0.gpio.026.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.027.in 5 bit OUT TRUE hm2_5i25.0.gpio.027.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.028.in 5 bit OUT TRUE hm2_5i25.0.gpio.028.in_not 5 bit OUT FALSE hm2_5i25.0.gpio.029.in 5 bit OUT TRUE hm2_5i25.0.gpio.029.in_not 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 OUT TRUE hm2_5i25.0.gpio.032.in 5 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 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.led.CR01 5 bit IN FALSE hm2_5i25.0.led.CR02 5 bit IN FALSE hm2_5i25.0.pwmgen.00.enable 5 float IN 0 hm2_5i25.0.pwmgen.00.value 5 bit IN FALSE hm2_5i25.0.pwmgen.01.enable 5 float IN 0 hm2_5i25.0.pwmgen.01.value 5 bit IN FALSE hm2_5i25.0.stepgen.00.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.00.counts 5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.00.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.00.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.00.enable 5 float IN 0 hm2_5i25.0.stepgen.00.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.00.position-fb 5 float IN 0 hm2_5i25.0.stepgen.00.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.00.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.01.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.01.counts 5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.01.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.01.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.01.enable 5 float IN 0 hm2_5i25.0.stepgen.01.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.01.position-fb 5 float IN 0 hm2_5i25.0.stepgen.01.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.01.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.02.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.02.counts 5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.02.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.02.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.02.enable 5 float IN 0 hm2_5i25.0.stepgen.02.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.02.position-fb 5 float IN 0 hm2_5i25.0.stepgen.02.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.02.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.03.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.03.counts 5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.03.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.03.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.03.enable 5 float IN 0 hm2_5i25.0.stepgen.03.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.03.position-fb 5 float IN 0 hm2_5i25.0.stepgen.03.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.03.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.04.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.04.counts 5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.04.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.04.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.04.enable 5 float IN 0 hm2_5i25.0.stepgen.04.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.04.position-fb 5 float IN 0 hm2_5i25.0.stepgen.04.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.04.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.05.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.05.counts 5 float OUT 0 hm2_5i25.0.stepgen.05.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.05.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.05.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.05.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.05.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.05.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.05.enable 5 float IN 0 hm2_5i25.0.stepgen.05.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.05.position-fb 5 float IN 0 hm2_5i25.0.stepgen.05.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.05.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.06.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.06.counts 5 float OUT 0 hm2_5i25.0.stepgen.06.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.06.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.06.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.06.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.06.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.06.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.06.enable 5 float IN 0 hm2_5i25.0.stepgen.06.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.06.position-fb 5 float IN 0 hm2_5i25.0.stepgen.06.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.06.velocity-fb 5 bit IN FALSE hm2_5i25.0.stepgen.07.control-type 5 s32 OUT 0 hm2_5i25.0.stepgen.07.counts 5 float OUT 0 hm2_5i25.0.stepgen.07.dbg_err_at_match 5 float OUT 0 hm2_5i25.0.stepgen.07.dbg_ff_vel 5 float OUT 0 hm2_5i25.0.stepgen.07.dbg_pos_minus_prev_ 5 float OUT 0 hm2_5i25.0.stepgen.07.dbg_s_to_match 5 s32 OUT 0 hm2_5i25.0.stepgen.07.dbg_step_rate 5 float OUT 0 hm2_5i25.0.stepgen.07.dbg_vel_error 5 bit IN FALSE hm2_5i25.0.stepgen.07.enable 5 float IN 0 hm2_5i25.0.stepgen.07.position-cmd 5 float OUT 0 hm2_5i25.0.stepgen.07.position-fb 5 float IN 0 hm2_5i25.0.stepgen.07.velocity-cmd 5 float OUT 0 hm2_5i25.0.stepgen.07.velocity-fb 5 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
Вот в выводе все 33 пина показаны как GPIO,с чего тогда принимают данные энкодеры и чем тогда управляет stepgen?
У меня такая же проблема не видит stepgen. Уже перепрошивал всем чем можно.
Инфо тут:
Пост 290
http://www.cnc-club.ru/forum/viewtopic. ... &start=280
Пробовал брать прошивку от vovafed пост 36.
Использовал
Код: Выделить всё
sudo ./mesaflash --device=5i25 --write ../../configs/hostmot2/5i25_prob_rfx2.bit
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
попробуй полный путь прописать...../../configs/hostmot2/5i25_prob_rfx2.bit
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
Попробуй так:chepe1988 писал(а):Уже перепрошивал всем чем можно.
(Считается что PCIE разъём снизу)
- Перемычку W5 для загрузки с EEPROM на 6i25 в верхнее положение.
- Включаешь компьютер.
- Далее копируешь архив с прошивками в папку /tmp и распаковываешь командой "Extract Here"
Должна получится папочка /tmp/5i25 - Логинясщя под рутом (пользователь root (т.е. корень))
- Прошиваешь Mes'у командой
Код: Выделить всё
mesaflash --device 5i25 --write /tmp/5i25/configs/hostmot2/5i25_prob_rfx2.bit
- Проверяешь прошивку
Далее прошиваешь область fallback
Код: Выделить всё
mesaflash --device 5i25 --verify /tmp/5i25/configs/hostmot2/5i25_prob_rfx2.bit
Код: Выделить всё
mesaflash --device 5i25 --fallback --write /tmp/5i25/configs/hostmot2/5i25_prob_rfx2.bit
- Проверяешь прошивку
Код: Выделить всё
mesaflash --device 5i25 --fallback --verify /tmp/5i25/configs/hostmot2/5i25_prob_rfx2.bit
- mesaflash писала, что перед использованием прошивки надо чегог-то там, поэтому отдаёшь команды
Утилита пишет что для FPGA --reload не поддерживается.Код: Выделить всё
mesaflash --device 5i25 --reload
Код: Выделить всё
mesaflash --device 5i25 --fallback --reload
- Ставишь перемычку W5 (6i25) в нужное тебе положение.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
Покажи как прошиваешь и вывод mesaflash
-
- Новичок
- Сообщения: 15
- Зарегистрирован: 17 май 2015, 21:36
- Репутация: 0
- Настоящее имя: Андрей
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
torvn77 спасибо Проблема решилась простым перетыканием в самый нижний pci слот.
То есть для работы из других pci необходимо, что-то дополнительно прописывать?
То есть для работы из других pci необходимо, что-то дополнительно прописывать?
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: [Wiki]Обсуждение MESA 5i25 и 6i25 prob_rfx2 без опторазв
В конфигурации же информации о положений карты в слотах материнки не предусмотрена?chepe1988 писал(а):То есть для работы из других pci необходимо, что-то дополнительно прописывать?
Ну и вообще учитывая технологию pluginplay положение карты на её работу влиять не должно.
Скорее всего у тебя материнка старая и глючная.