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

 
 
> Microblaze - создание и назначение ELF-файла, Xilinx ISE 13.2 - System Edition
AVR
сообщение Nov 8 2011, 23:01
Сообщение #1


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Добрый день!
(почитал форум прежде чем задать вопрос и рыл интернет)
У меня установлена Xilinx ISE 13.2 - System Edition (на kUbuntu 11.10 64-bit). Необходимо добавить процессор в свой проект (уже есть опыт работы с nios2 + uClinux).

Все это (список ниже) тщательным образом внимательно отсмотрено и осмыслено, туториалы СТАРЫЕ, многое не сходится.
В частности я не вижу у меня вкладки Applications, только Project и IP Catalog, вижу Elf Files - там пустые строки и для симуляции и для impl, не назначить ничего.
Hardware->Generate Netlist - работает, даже синтезируется и есть файл прошивки в итоге.
Далее, Export & Launch SDK - работает, запускается Eclipse, создается проект, в нем ELF файл генерируется, это хорошо.

Вопросы:

1) Как в Linux запускать Xilinx SDK? Чтобы не приходилось делать export раз за разом, и сразу запускать Eclipse, есть в где то в гуях ссылка или можно из консоли? ise, impact, xps - это для platform studio, а как из консоли Linux запустить SDK? settings64.sh - вызываются, должно видеть весь софт.

2) Как назначить созданной системе microblaze - ELF файл? Так и не смог отыскать способа сделать эту элементарную вещь.
Есть ELF, есть синтезированный microblaze, а сращивать как?

3) Есть ли видеоруководство по свежим версиям XPS? Или PDF-туториал? Официальные - тоже устарели, или не там смотрел.

4) Может ли быть что что-то не установлено - потому то я и не вижу каких-то вещей и потому проблемы?

Надеюсь ответы на эти вопросы помогут новичкам освоить новые версии XPS rolleyes.gif

Цитата(dspx @ Dec 30 2009, 22:11) *
Советую посмотреть обучалки на YouTube
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 1
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 2
Xilinx EDK Tutorial - A Guided Tour of the Platform Studio - Part 3
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 1
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding custom IP to an EDK Project - Part 34
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 14
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 2
Xilinx EDK Tutorial - Adding MPMC to an EDK Project - Part 3
Xilinx EDK Tutorial - Integrating EDK and ISE Projects
Xilinx EDK Tutorial - Using the Base System Builder Wizard - Part 1
Xilinx EDK Tutorial - Using the Base System Builder Wizard - Part 2


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mad_max
сообщение Nov 9 2011, 19:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата(AVR @ Nov 9 2011, 02:01) *
1) Как в Linux запускать Xilinx SDK? Чтобы не приходилось делать export раз за разом, и сразу запускать Eclipse, есть в где то в гуях ссылка или можно из консоли? ise, impact, xps - это для platform studio, а как из консоли Linux запустить SDK? settings64.sh - вызываются, должно видеть весь софт.


XPS (Xilinx Platform Studio) состоит из EDK (Embedded Development KIT) и SDK (Softwere Development KIT).
Первый для создания железа, второй для софта. Если XPS нормально поставили, то SDK должен быть.

Цитата(AVR @ Nov 9 2011, 02:01) *
2) Как назначить созданной системе microblaze - ELF файл? Так и не смог отыскать способа сделать эту элементарную вещь.
Есть ELF, есть синтезированный microblaze, а сращивать как?


Это делается в SDK. В EDK должна быть вкладка Export to SDK (или как-то так) там на базе аппаратной части (созданной в EDK) вы создаете софт.
Пишите программу, компилите (в линковщике указываете или оперативную память или память на BRAM), и вот тогда получаете свой .elf файл.
Далее .elf надо слить с .bit файлом вашего проекта. И в XPS и в ISE есть соответствующие кнопки (Init BRAM).
Из консоли это можно сделать утилитой data2mem.
Документов как это делать куча на сайте ксайлинкса. Для всех версий примерно одно и тоже, вы просто плохо ищете.
наберите в поиске EDK tool and concepts.

Цитата(AVR @ Nov 9 2011, 02:01) *
3) Есть ли видеоруководство по свежим версиям XPS? Или PDF-туториал? Официальные - тоже устарели, или не там смотрел.

Не понятно как документы на последнюю версию ISE и XPS могут уже устареть.

Цитата(AVR @ Nov 9 2011, 02:01) *
4) Может ли быть что что-то не установлено - потому то я и не вижу каких-то вещей и потому проблемы?

Посмотрите на форуме xilinx в разделе Embedded Solutions или Design Tools, вы не первый у кого такие проблемы.


Удачи!


Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AVR   Microblaze - создание и назначение ELF-файла   Nov 8 2011, 23:01
- - Maverick   Цитата(AVR @ Nov 9 2011, 01:01) Добрый де...   Nov 9 2011, 09:36
|- - AVR   Большое спасибо, однако все они неактуальны, все д...   Nov 9 2011, 12:30
- - Andrey Pesoshin   AVR 1) Есть некоторая интеграция между XPS и EDK -...   Nov 10 2011, 08:51
|- - AVR   Цитата(Andrey Pesoshin @ Nov 10 2011, 12...   Nov 10 2011, 09:45
- - Andrey Pesoshin   AVR Давайте я вам скриншоты покажу как elf выбирае...   Nov 10 2011, 11:52
|- - AVR   Цитата(Andrey Pesoshin @ Nov 10 2011, 15...   Nov 10 2011, 12:26
- - AVR   получается что Elf Files контекстное меню появляет...   Nov 10 2011, 22:36
|- - gvest   Цитата(AVR @ Nov 11 2011, 05:36) получает...   Nov 11 2011, 04:43
||- - AVR   Цитата(gvest @ Nov 11 2011, 08:43) Может ...   Nov 11 2011, 08:17
|- - Andrey Pesoshin   Цитата(AVR @ Nov 11 2011, 02:36) вопрос: ...   Nov 12 2011, 10:21
|- - AVR   ясн, спасибо кстати совет добавить ELF в проект - ...   Nov 12 2011, 20:59
|- - dm.pogrebnoy   Цитата(Andrey Pesoshin @ Nov 12 2011, 14...   Jan 28 2012, 11:46
|- - Apast   Цитата(dm.pogrebnoy @ Jan 28 2012, 14:46)...   Jan 28 2012, 15:26
- - xor.kruger   Можно еще "подсунуть" elf-файл bit'н...   Jan 4 2012, 14:46
- - dm.pogrebnoy   Есть у меня подозрение, что лучше, чем я уже делал...   Jan 29 2012, 12:01


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

 


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


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