Аппаратная реализация EMC

Контроллеры, драйверы, датчики, управляющие устройства.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Какую программу?
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Impartial писал(а):Какую программу?
В архиве прилагается программа для настройки ПИДа - PIDsetup.tcl - ее не могу запустить.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Это скрипт квартуса. Запускайте в квартусе.
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Impartial писал(а):Это скрипт квартуса. Запускайте в квартусе.
А как? Я с квартусом не совсем освоился. Все тонкости не знаю. :oops:
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Сейчас скажу.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

меню tools/Tcl Scripts...
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Спасибо большое, как я сам не увидел. Запустил, но при попытке нажать кнопку OpenDevice выскакивает ошибка "get hardware...". Похоже придется tcl изучать :(. А автор темы здесь больше не пишет?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

А программатор подключен?
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Impartial писал(а):А программатор подключен?
Да, и плата включена, прошивка залита. У меня USBblaster.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Все нормально, должно работать
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Impartial писал(а):Все нормально, должно работать
Это когда знаешь что и как делать :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Nick »

А как целиком ошибка звучит?
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Nick писал(а):А как целиком ошибка звучит?
Появляется следующая ошибка
ERROR: Quartus II Tcl command "get_hardware_names" is only available for use in the following executable:
quartus_stp

ERROR: Quartus II Tcl command "get_hardware_names" is only available for use in the following executable:
quartus_stp

while executing
"get_hardware_names"
(procedure "ex::OpenDevice" line 3)
invoked from within
"ex::OpenDevice"
invoked from within
".top.toolframe.open_btn invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tk::ButtonUp" line 22)
invoked from within
"tk::ButtonUp .top.toolframe.open_btn"
(command bound to event)
И вообще непонятный какой-то язык. Как на нем вообще можно писать? Ни на один из известных мне языков не похож :?
ViktorS
Новичок
Сообщения: 11
Зарегистрирован: 02 авг 2012, 08:46
Репутация: 0
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение ViktorS »

Получилось! :hehehe: :good: :clap: Оказывается все было гораздо проще. Если у кого будет такая же проблема - обратите внимание на самую первую строчку в файле PIDsetup.tcl

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

#!/home/alexx/altera/11.0/quartus/bin/quartus_stp -t
оказывается так в линукс задается обработчик скриптов. То есть надо не ч/з Tcl\Scripts запускать как мне посоветовали, а именно с помощью "quartus_stp -t" - и все заработало!!! Я уже настроил ПИД - работает замечательно, скорость отличная. Автору медаль!!! :D
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Georg_kai »

Подниму старую тему.
Купил себе данную плату как указано в посте №1. Начал разбираться...
И возник вопрос - как в нее записывать прошивку когда плата будет подключена к ЕМС?
Не подключать же каждый раз USB программатор при включении станка? или все таки надо? :thinking:
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Прошивка записывается во внутренний флеш платы EPCS4 двумя способами. Самый простой через JTAG Indirect Configuration File (.jic)
Посмотри как делается jic файл в квартусе. File - Convert Programming Files...
Georg_kai
Кандидат
Сообщения: 53
Зарегистрирован: 26 янв 2012, 11:16
Репутация: 2
Откуда: Новосибирск
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Georg_kai »

Да я тоже склоняюсь к этому варианту. Второй - немного модифицировать плату ( перецепить сигнал MSEL0 в 1) - заливать в пассивном режиме генерирую такты DCLK на LPT порту - т.е как сделано в компоненте Pluto-P. Но так надо лезть паяльнником - а не охота...
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение Impartial »

Georg_kai писал(а):Второй - немного модифицировать плату ( перецепить сигнал MSEL0 в 1) - заливать в пассивном режиме генерирую такты DCLK на LPT порту - т.е как сделано в компоненте Pluto-P. Но так надо лезть паяльнником - а не охота...
Для этого варианта нужен не только паяльник, но и переписать драйвер.
vmarkiv
Мастер
Сообщения: 516
Зарегистрирован: 21 янв 2012, 00:23
Репутация: 32
Откуда: Ивано-Франковск
Контактная информация:

Re: Аппаратная реализация EMC

Сообщение vmarkiv »

Результаты по данной работе есть у кого-то , прошло то 4 года ...
Ответить

Вернуться в «Электроника»