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

 
 
> Помогите с gcc AT91RM9200
Henadi
сообщение Feb 4 2008, 20:56
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 25-01-07
Пользователь №: 24 743



Подскажите пожалуйста:
у меня стоит toolchain под Дебианом, программы для запуска под Линуксом на АТ91RM9200 компилируются без проблем. А как в нем скомпилировать программу для запуска из u-boot командой go? Как при компиляции задать адрес загрузки программы?
Прошу отнестись к вопросу с пониманием, я новичек в ARMах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vanokuten
сообщение Feb 6 2008, 19:53
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 116
Регистрация: 18-12-04
Из: Минск
Пользователь №: 1 550



Цитата(Henadi @ Feb 4 2008, 22:56) *
Подскажите пожалуйста:
у меня стоит toolchain под Дебианом, программы для запуска под Линуксом на АТ91RM9200 компилируются без проблем. А как в нем скомпилировать программу для запуска из u-boot командой go? Как при компиляции задать адрес загрузки программы?
Прошу отнестись к вопросу с пониманием, я новичек в ARMах.


Если посмотреть исходники uboot - то там есть каталог examples - в котором и лежат пример программ запускаемые из
uboot через go.

BR,
Ivan


--------------------
Go to the top of the page
 
+Quote Post
Henadi
сообщение Feb 7 2008, 06:00
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 25-01-07
Пользователь №: 24 743



Цитата(vanokuten @ Feb 6 2008, 20:53) *
Если посмотреть исходники uboot - то там есть каталог examples - в котором и лежат пример программ запускаемые из
uboot через go.

BR,
Ivan

Спасибо всем, кто откликнулся! Буду экспериментировать.
Правильно ли я понял, что в тулчайне, соброном под Линух нельзя компилировать программы для контроллера без ОС, нужно пересобирать libc wacko.gif ?
Go to the top of the page
 
+Quote Post
amw
сообщение Feb 18 2008, 16:22
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(Henadi @ Feb 7 2008, 08:00) *
Спасибо всем, кто откликнулся! Буду экспериментировать.
Правильно ли я понял, что в тулчайне, соброном под Линух нельзя компилировать программы для контроллера без ОС, нужно пересобирать libc wacko.gif ?

Некорректно поставлен вопрос.
Используя arm-linux-gcc можно компилировать программы для МК без ОС.
libc не есть часть GCC компилятора.
glibc собрать для МК без ОС не получится. Смотрите в сторону newlib http://sources.redhat.com/newlib/.
Однако если хотите работать без ОС, то лучше все таки собрать (или взять, пошерстите репозитарии Debian) arm-elf-gcc.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post



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

 


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


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