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

 
 
> Прошу помочь с Nios II
shalphei
сообщение Mar 13 2008, 22:52
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 641



Пытаюсь собрать процессор Nios II. Действуя по Hardware Tutorial, столкнулся с трудностями: сначала при генерации выдавал ошибку и отсылал к global user libraries,я выбирал разные директории не помогало, после переустановил quartus II 7.1 и все стало нормально, но генерируется всё равно с ошибками. После этого насколько я понял дожен быть сгенерирован файл .BDF для подстановки его между входными и выходными пинами. Но в директории, где был начальный проект его нет, видимо из-за ошибок его в принципе нет. А выдает он следующие ошибки:
ERROR: In object '' of class e_process: can't access `user_attributes_names' field
known fields are:
_AUTOLOAD_ACCEPT_ALL
_asynchronous_contents
_built
_clock
_contents
_creation_history
_object_list
_order
_parent_set
_project_set
_reset
_reset_default
_signal_list
_vhdl_files
_vhdl_fixes
_vhdl_variables
clock_level
comment
indent
isa_dummy
name
output_as_muxes_and_registers
paragraph
reset_level
sensitivity_list
known pointers are:
_parent
_project
keys:
_AUTOLOAD_ACCEPT_ALL
_permitted
_pointers
by the way, this object is a dummy
Error: Generator program
for module 'cpu' did NOT run successfully.

Может быть кто-то с таким поворотом событий знаком? и подскажет что делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shalphei
сообщение Apr 1 2008, 20:38
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 641



я этим всё понятно всё сделано так как требуется, теперь при открытии ниос эдс(perspective) сразу всплывает warning: "Invalid project path: Missing project folder or file: \altera.components\bin for Output path."

Уже после открытия сгенерированного процессора в nios eds, после нажатия build project тоже не порядок, пишет : "make -s all includes
make: *** No rule to make target `C:/altera/72/Design', needed by `Directory/first_nios2_system.ptf/Debug/system_description/../obj/generated_app.mk-t'. Stop.
Build completed in 2.39 seconds".

уже не надеясь ни на что на всякий случай запустил в Nios II Instruction Set Simulator (ISS) и вышла следующая ошибка : "The Nios II ELF executable does not exist. Please verify that the project count_binary_0 built successfully.
C:/altera/72/nios2eds/bin/eclipse/nios2-ide-workspace-7.2/count_binary_0/Debug/count_binary_0.elf not found."

может кто подскажет что данные сообщения означают и как исправить ситуацию?

Насколько я сам понимаю третье прямое следствие второго, а вот почему не получилось "построить проект" не ясно
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 2 2008, 07:56
Сообщение #3


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(shalphei @ Apr 1 2008, 23:38) *
я этим всё понятно всё сделано так как требуется, теперь при открытии ниос эдс(perspective) сразу всплывает warning: "Invalid project path: Missing project folder or file: \altera.components\bin for Output path."

Поясните, как Вы создаете проект в NiosII EDS. По Вашему сообщению нифига не понятно.
Порядок действит такой :
После того, как в SOPC Builder'е сгенерирована система (и создан соотв. ptf-файл) запускаем NiosII EDS
(это можно делать как из-под билдера, так и просто из виндов).
Если это новый проект, то для него нужно сздать workspace. Я обычно создаю его в директории с квартусовским проектом - делаю там папку "eclipse", и в ней создается этот самый воркспейс (т.е. набор установок эклипсовской среды для нешего проекта).
Затем, в новом воркспейсе, создаем новый проект. New-Project-NiosII C/C++ Application. При этом вводим имя проекта, и контролируем, чтобы к проекту подключался правильный ptf-файл (можно пользоваться готовыми болванками проектов, но я обычно создаю пустой проект). Далее, указываем, что вместе с проектом нужно создавать и библиотеку проекта (system library). Ну и все, проект готов.
Теперь нужно проверить свойства библиотеки проекта (Properties-System Library). Там нужно проверить правильность назначения стандартных устройств (sdtio и т.п.) - если они в системе есть, и расположение различных сегменов (кода, данных, стека, кучи) в физических устройствах памяти.
Далее в проект добавляем исходник, пишем текст, компилируем, ну так далее.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
shalphei
сообщение Apr 2 2008, 11:18
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 641



Цитата(Stewart Little @ Apr 2 2008, 11:56) *
Поясните, как Вы создаете проект в NiosII EDS. По Вашему сообщению нифига не понятно.


В sopc buildere генерация прошла успешно оттуда выхожу, далее открываю Nios II 7.2 IDE и у меня открывается Nios II С/С++ Perspective, слева открыта панель Nios II С/С++ Projects в которо

Цитата(Stewart Little @ Apr 2 2008, 11:56) *
Поясните, как Вы создаете проект в NiosII EDS. По Вашему сообщению нифига не понятно.


В sopc buildere генерация прошла успешно оттуда выхожу, далее открываю Nios II 7.2 IDE и у меня открывается Nios II С/С++ Perspective, слева открыта панель Nios II С/С++ Projects в которой есть папка "altera.components" в ней вложенная "Newlib C Library". После этого создаю новый "Nios II C/C++
Application" в качестве ptf файла выбираю тот что сгенерировался в sopc buildere и в качестве Select Project Template выбираю Count Binary, (т.к. делаю всё пока строго по образцу hardware tutorial), жму финиш, в панели Nios II С/С++ Projects создались ещё две папки "count_binary_0" и "count_binary_0_syslib", дальше еще несколько операций согласно tutorial и далее возникают описанные выше ошибки
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 2 2008, 16:04
Сообщение #5


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(shalphei @ Apr 2 2008, 14:18) *
далее открываю Nios II 7.2 IDE и у меня открывается Nios II С/С++ Perspective

У Вас открывается последний активный воркспейс, расположенный непонятно где. Попробуйте сделать так :
После открытия "Nios II С/С++ Perspective" в меню File выберите Switch Workspace. В открывшемся окошке тыкните в Browse, и перейдите в директорию с Вашим квартусовским проектом. В этой директории создайте папку, например с именем eclipse, и выберите ее для Вашего воркспейса.
После этого старый воркспейс закроется, и у Вас откроется приглашение нового чистого воркспейса NiosII IDE. Тыкайте в Workbench (в правом верхнем углу), и попадете в новый "Nios II С/С++ Perspective", но уже тот, который находится в нужном месте.
Ну а дальше все также, как уже делалось.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post



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

 


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


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