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

 
 
> eCos 3.0 for Microblaze
KOLOBOK123124356
сообщение Aug 24 2011, 15:47
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 27-02-09
Пользователь №: 45 433



Доброго всем времени суток. Работаю над портированием eCos 3.0 для Microblaze 8.2 в EDK 13.2. В качестве примера использовал mONeCos (http://www.monstr.eu/wiki/doku.php?id=ecos:ecos) - это порт eCos 2.0 на Microblaze 7.0. Много чего почерпнул оттуда, подправил код в соответствие со своей конфигурацией. Успешно запустил на своей плате eCos 2.0 из дистрибутива. Для сборки своего образа eCos 3.0 использовал GNU тулзы из дистрибутива mONeCos - microblaze-uclinux. Но при линковке получал ошибку : ../microblaze-uclinux/bin/ld.real: --relax and -r may not be used together. Потому линковал библиотеку extras.o из консоли командой. Затем собрал тесты eCos, но что насторожило, что размер всех тестов от 300 до 500 kb а вот тест, который собственно и нужен а именно tm_basic получился размером 50,5 Mb)) причем основную часть занимает .bss секция. Пробовал залить tm_basic тест и попрыгать по коду через GDB но в итоге Microblaze загибался с ошибкой “Microblaze pipeline stalled on a blocking instruction or invalid bus access”
Какие нибудь идеи по этому поводу?? в частности причины ошибки линовки и какой то чересчур большой размер tm_basic.elf

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KOLOBOK123124356
сообщение Aug 26 2011, 18:26
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 27-02-09
Пользователь №: 45 433



Доброго всем времени суток! Теперь такая проблема: использую GNU tools из дистрибутива SDK 13.2, собираю с их помощью образ eCos 3.0. В итоге компиляция вылетает с ошибками в ассемблерном файле
/opt/project/s605_install/include/cyg/hal/arch.inc:78: Error: Macro with this name was already defined
/opt/project/s605_install/include/cyg/hal/arch.inc:84: Error: Macro with this name was already defined
/opt/project/s605_install/include/cyg/hal/arch.inc:111: Error: Macro with this name was already defined
никаких повторяющихся объявлений макросов нет. Может кто сталкивался или есть советы куда копать по поводу этих ерроров??
Go to the top of the page
 
+Quote Post
gosha
сообщение Sep 14 2011, 14:21
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 15-06-04
Из: Менделеево
Пользователь №: 30



QUOTE (KOLOBOK123124356 @ Aug 26 2011, 22:26) *
Доброго всем времени суток! Теперь такая проблема: использую GNU tools из дистрибутива SDK 13.2, собираю с их помощью образ eCos 3.0. В итоге компиляция вылетает с ошибками в ассемблерном файле
/opt/project/s605_install/include/cyg/hal/arch.inc:78: Error: Macro with this name was already defined
/opt/project/s605_install/include/cyg/hal/arch.inc:84: Error: Macro with this name was already defined
/opt/project/s605_install/include/cyg/hal/arch.inc:111: Error: Macro with this name was already defined
никаких повторяющихся объявлений макросов нет. Может кто сталкивался или есть советы куда копать по поводу этих ерроров??


какие макросы пере- определены (стр 78 arch.inc)?
Как собираете? В отдельном дереве?
CODE
#ecosconfig --config=filename tree
#make


Собирал ecos кросс-коплилятором от Debian- всё было ok.

http://www.emdebian.org/debian/pool/main/g/gcc-4.1/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KOLOBOK123124356   eCos 3.0 for Microblaze   Aug 24 2011, 15:47
- - asket   Доброе время суток! Поскольку тема про ecos, ч...   Oct 18 2011, 04:18
|- - gosha   тим всё выкачивается с помощью утилиты cvs http:/...   Oct 18 2011, 07:32
- - KOLOBOK123124356   Здравствуйте! Возникла новая проблема при порт...   Oct 18 2011, 10:30
|- - gosha   QUOTE (KOLOBOK123124356 @ Oct 18 2011, 14...   Oct 20 2011, 09:58
|- - KOLOBOK123124356   Цитата(gosha @ Oct 20 2011, 12:58) Обрабо...   Oct 26 2011, 10:41
|- - KOLOBOK123124356   Доброго всем времени суток! Настройка таймера ...   Oct 26 2011, 13:33
|- - gosha   QUOTE (KOLOBOK123124356 @ Oct 26 2011, 17...   Nov 1 2011, 05:02
|- - KOLOBOK123124356   Цитата(gosha @ Nov 1 2011, 08:02) На треб...   Nov 1 2011, 08:50
|- - gosha   QUOTE (KOLOBOK123124356 @ Nov 1 2011, 11...   Nov 1 2011, 17:10
|- - KOLOBOK123124356   Здравствуйте! Спасибо за Ваши ответы. Как оказ...   Nov 2 2011, 10:43
|- - gosha   QUOTE (KOLOBOK123124356 @ Nov 2 2011, 13...   Nov 3 2011, 05:58
- - asket   Вопрос новичка, у нас проблема с сетью, контроль т...   Oct 24 2011, 12:30
- - asket   Может кто посоветует, где взять порты под ecos на ...   Oct 27 2011, 06:35
- - KOLOBOK123124356   Нужна помощь в запуске UART под eCos. На данный мо...   Oct 28 2011, 08:53


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

 


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


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