PavelS 0 13 марта, 2005 Опубликовано 13 марта, 2005 · Жалоба Беру стандартный проект из примеров и просто пытаюсь его генерировать в SOPC Builder без каких-либо изменений, а он выдает сообщение: _____________________________________________________________ Altera SOPC Builder Version 4.20 Build 178 Copyright © 1999-2004 Altera Corporation. All rights reserved. # 2005.03.13 16:21:35 (*) mk_custom_sdk starting # 2005.03.13 16:21:35 (*) Reading project C:/altera/kits/nios/examples/verilog/nios_stratix_1s10/standard_32/ref_32_system.ptf. # 2005.03.13 16:21:36 (*) Finding all CPUs # 2005.03.13 16:21:36 (*) Finding all available components no install.ptf file found at C:/altera/quartus42/sopc_builder/bin/europa/europa_utils.pm line 1756. Error in processing. System NOT successfully generated. ______________________________________________________________ Что это за ерунда? Файл install.ptf в системе есть! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tpv 0 15 марта, 2005 Опубликовано 15 марта, 2005 · Жалоба no install.ptf file found at C:/altera/quartus42/sopc_builder/bin/europa/europa_utils.pm line 1756. Была такая же проблема. Промучился целый день :smile3046: Решилась следующим способом. Идешь в этот самый europa_utils.pm в строку 1756 и вместо "$dir" вставляешь реальное размещение папки в моем случае было "C:" После этого проблема пропала Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PavelS 0 16 марта, 2005 Опубликовано 16 марта, 2005 · Жалоба Большое человеческое спасибо!!! :w00t: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tpv 0 21 марта, 2005 Опубликовано 21 марта, 2005 · Жалоба К сожалению проблема оказалась глубже и серьезнее. Практически весь SOPC Builder построен на скриптах Perl, в которых для поиска файлов в системе используется переменная {USERPROFILE}. Она определяет положение папки C:\Documents and Settings\[user Name]. Проблема заключается в том, что если User Name задан русскими буквами, то perl НЕ НАХОДИТ такой папки. :w00t: Переименовать эту папку Windows не дает. Смена имени пользователя через Учетные записи не изменяет имени папки. Гуру, подскажите как быть? :ohmy: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vjacheslav 0 21 марта, 2005 Опубликовано 21 марта, 2005 · Жалоба Уж сколько раз твердили: не выделывайтесь - имя пользователя только АНГЛИЙСКИМИ буквами и односложное, например Chainik (речь о Windows XP). Создайте нового пользователя, такого, как описано выше, сделайте его Администратором, а после этого уничтожьте старого пользователя! И все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tpv 0 21 марта, 2005 Опубликовано 21 марта, 2005 · Жалоба уничтожьте старого пользователя! И все. Легко сказать, а если старый пользователь просуществовал не один год и только размер этой папки более 4.5 Гб !!! :w00t: Вобщем решение понятно - создавать нового пользователя для работы в Квартусе. :maniac: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PavelS 0 22 марта, 2005 Опубликовано 22 марта, 2005 · Жалоба К сожалению проблема оказалась глубже и серьезнее. Практически весь SOPC Builder построен на скриптах Perl, в которых для поиска файлов в системе используется переменная {USERPROFILE}. Она определяет положение папки C:\Documents and Settings\[user Name]. Проблема заключается в том, что если User Name задан русскими буквами, то perl НЕ НАХОДИТ такой папки. :w00t: Переименовать эту папку Windows не дает. Смена имени пользователя через Учетные записи не изменяет имени папки. Гуру, подскажите как быть? :ohmy: <{POST_SNAPBACK}> Да, Вы правы! И у меня имя забито по русски, но когда я, по Вашей рекомендации, забил вместо $dir реальный путь к файлу - C:\Documents and Settings\[user Name], то все стало генерироваться и с русским именем! :) Уж сколько раз твердили: не выделывайтесь - имя пользователя только АНГЛИЙСКИМИ буквами и односложное, например Chainik (речь о Windows XP). Создайте нового пользователя, такого, как описано выше, сделайте его Администратором, а после этого уничтожьте старого пользователя! И все. <{POST_SNAPBACK}> Это не всегда выполнимо!!!! :angry2: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tpv 0 22 марта, 2005 Опубликовано 22 марта, 2005 · Жалоба Да, Вы правы! И у меня имя забито по русски, но когда я, по Вашей рекомендации, забил вместо $dir реальный путь к файлу - C:\Documents and Settings\[user Name], то все стало генерироваться и с русским именем! :) To PavelS К сожалению с этой проблемой Вам скорее всего еще предстоит столкнуться. И вот почему. В указанном примере скрипт завершается с ошибкой функцией die ("no install.ptf file found") if(! -f $f); По спецификации языка Perl: "Если строка из " ... " не завершается символом '\n' то дополнительно печатается номер строки скрипта откуда вызвана функция и номер входной строки исли таковой имеется." Поэтому в данном случае мы получили информацию откуда был сделан вызов, и смогли подправить сам файл скрипта. ;) Но большинство функций die() заканчиваются именно символом /n и вывод дополнительной информации подавляется :( И тогда :w00t: Так что создавайте нового пользователя с правильным UserName и работайте под ним в Квартусе. Благо ХР позволяет легко переключаться между пользователями. :tongue: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PavelS 0 23 марта, 2005 Опубликовано 23 марта, 2005 · Жалоба Ну ё... :angry2: , а так все хорошо начиналось! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться