реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> spi_slave в Nios
_Anatoliy
сообщение Dec 9 2013, 15:52
Сообщение #16


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги,подскажите синтаксис вызова в WinXP Nios II Command Shell.bat из другого файла name.bat так, чтобы сразу указать на исполнение файл сценария name.sh.
Делаю как в примере,а почему-то не работает.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Dec 9 2013, 17:23
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 _Anatoliy
пробелы ему не нравятся я так понял, обычно запускал как то так
Код
%QUARTUS_ROOTDIR%\bin\cygwin\bin\bash.exe

или так
Код
"%QUARTUS_ROOTDIR%\bin\cygwin\bin\bash.exe" --rcfile "%SOPC_KIT_NIOS2%\nios2_sdk_shell_bashrc"


Сейчас переполз в линух на виртуалке и забыл про пробелы в именах rolleyes.gif
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 08:05
Сообщение #18


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Kuzmi4 @ Dec 9 2013, 19:23) *
2 _Anatoliy
пробелы ему не нравятся я так понял, обычно запускал как то так
Код
%QUARTUS_ROOTDIR%\bin\cygwin\bin\bash.exe

или так
Код
"%QUARTUS_ROOTDIR%\bin\cygwin\bin\bash.exe" --rcfile "%SOPC_KIT_NIOS2%\nios2_sdk_shell_bashrc"


Сейчас переполз в линух на виртуалке и забыл про пробелы в именах rolleyes.gif


Спасибо.
Если запускаю чисто bash командой
Код
%QUARTUS_ROOTDIR12%\bin\cygwin\bin\bash.exe

то он запускается как-то криво,например не понимает команду dir и т.п.
А если запускать так
Код
"%QUARTUS_ROOTDIR12%\bin\cygwin\bin\bash.exe" --rcfile "/cygdrive/c/altera/12.1/nios2eds/qpsk"

где qpsk.sh мой скрипт - то запускается так же криво и скрипт не выполняется.

Есть батник Nios II Command Shell.bat который запускает bash.exe и системный скрипт nios2_command_shell.sh. В открывшемся досовском окне я руками вбиваю название своего скрипта и именно эту операцию я хотел бы исключить.Как указать bash.exe что мне нужно выполнить скрипт qpsk.sh?Может в конец nios2_command_shell.sh как то дописать вызов моего скрипта?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Dec 10 2013, 08:21
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Прицепил батник и скрипт
Прикрепленный файл  bash_run.7z ( 304 байт ) Кол-во скачиваний: 51

У меня он рабоатет без проблем (DIR)

P.S.
Там есть ещё моменты в новых версиях квартуса - набранное в винде оно не совсем правильно понимает, "\r", "^M" и всякое такое ему мерещится.. Не знаю как это в винде обойти, потому набиваю скрипты в вируалке линуха сразу.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 08:37
Сообщение #20


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Kuzmi4 @ Dec 10 2013, 10:21) *
Прицепил батник и скрипт
Прикрепленный файл  bash_run.7z ( 304 байт ) Кол-во скачиваний: 51

У меня он рабоатет без проблем (DIR)

P.S.
Там есть ещё моменты в новых версиях квартуса - набранное в винде оно не совсем правильно понимает, "\r" и всякое такое ему мерещится..

Да,так мой скрипт начинает выполняться,но проблемы с путями,не видит sof2flash,elf2flash и т.д.
Вот мой скрипт:
Код
#!/bin/sh

cd e:\out
# Creating .flash file for the FPGA configuration
sof2flash --epcs --input=qpsk.sof --output=qpsk_hw.flash  --verbose

#Creating .flash file for the NIOS project
elf2flash --input=qpsk_v4.elf --output=qpsk_sw.flash --epcs --after=qpsk_hw.flash --verbose

#Creating .hex file for the project
nios2-elf-objcopy -I srec -O ihex qpsk_sw.flash  qpsk_sw.hex --verbose


И точно - \r мерещится.Как с этим быть?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Dec 10 2013, 08:53
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 _Anatoliy
теперь ясно - путей нет к sof2flash/elf2flash/.., их надо или прописывать в скрипте.
По поводу борьбы с \r - я в виртуалке линуха набиваю в расшареной папке для винды.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 09:11
Сообщение #22


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Kuzmi4 @ Dec 10 2013, 10:53) *
2 _Anatoliy
теперь ясно - путей нет к sof2flash/elf2flash/.., их надо или прописывать в скрипте.
По поводу борьбы с \r - я в виртуалке линуха набиваю в расшареной папке для винды.

Так и ваш скрипт тоже не работает.А пути я сейчас попробую указать явно.

По поводу \r - это такая реакция на пустые строки в скрипте,после удаления их эта ошибка ушла.
Но пути не срабатывают.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Dec 10 2013, 09:14
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 _Anatoliy
попробуйте везьде явно все пути указать - и сорцов тоже.

Хотя я кажется понял из "sh_jar.sh" что там происходит - судя по всему он хочет запускаться из своего рут-фолдера.
У меня была похожая ситуация пару недель назад, я гляну сегодня - отпишусь. Это индусские "мега-фиксы" в новых версиях.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 09:27
Сообщение #24


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Kuzmi4 @ Dec 10 2013, 11:14) *
2 _Anatoliy
попробуйте везьде явно все пути указать - и сорцов тоже.

Хотя я кажется понял из "sh_jar.sh" что там происходит - судя по всему он хочет запускаться из своего рут-фолдера.
У меня была похожая ситуация пару недель назад, я гляну сегодня - отпишусь. Это индусские "мега-фиксы" в новых версиях.

С явными путями тоже не проходит.Ага,спасибо,подожду.
Так а ваш скрипт тоже не работает(не видит mkdir и т.д.)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 11:58
Сообщение #25


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Всё получилось,благодарю за внимание.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 10 2013, 12:50
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(_Anatoliy @ Dec 10 2013, 14:58) *
Всё получилось,благодарю за внимание.

Может поделитесь рабочим примерчиком?rolleyes.gif Для меня тоже актуально
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Dec 10 2013, 13:17
Сообщение #27


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(gosu-art @ Dec 10 2013, 14:50) *
Может поделитесь рабочим примерчиком?rolleyes.gif Для меня тоже актуально

Та я не линуксоид,откуда ж мне знать что для запуска скрипта нужно использовать не ./name.sh а bash ./name.sh laughing.gif Почитал доки,нашёл заветное слово.Итог : в конец файла nios2_command_shell.sh я дописал вызов нужного скрипта.
Код
if [ -n "$*" ]; then
    exec $@
else
    echo "------------------------------------------------"
    echo "Altera Nios2 Command Shell [GCC 4]"
    echo
    echo "Version 12.1, Build 177"
    echo "------------------------------------------------"

    # Use bash --norc to get a clean shell
    # Use bash --rcfile <bashrc> to for a user rcfile
    # Default to using ~/.bashrc
    bash ./qpsk.sh
fi
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 31 2014, 09:09
Сообщение #28


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



А как понять вот этот перл от эклипса?Файл alt_types.h ведь подключен...

Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jan 31 2014, 09:21
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 _Anatoliy
у меня такая же ситуация случается на 13.0sp1 - помогает только "пересборка" проекта заново в IDE. Почему случается не знаю, но само по себе не пропадает.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 31 2014, 09:26
Сообщение #30


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Kuzmi4 @ Jan 31 2014, 11:21) *
2 _Anatoliy
у меня такая же ситуация случается на 13.0sp1 - помогает только "пересборка" проекта заново в IDE. Почему случается не знаю, но само по себе не пропадает.

В смысле - пересборка в Квартусе?
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01531 секунд с 7
ELECTRONIX ©2004-2016