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

 
 
> Дерганье ножками..., Эх, блин новичек...
Странник
сообщение Aug 7 2007, 08:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 10-05-06
Из: Киев
Пользователь №: 16 944



Есть проект в котором используется AT91RM9200.
На нем стоит Uboot + Linux 2.6.
Есть потребность анализировать состояние опредиленного пина (софт кнопка). В зависимости от его состояния устанавливается или сбрасывается значение на другом пине. Вкусность заключается в том, чтоб эту маленькую функцию надо запускать до Uboot'a.
Возможна ли такая реализация?
Где можно почитать как с помощью ГСС создать код, и как выставить адреса чтоб правильно всё легло?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
makc
сообщение Aug 7 2007, 10:02
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Странник @ Aug 7 2007, 12:49) *
Есть проект в котором используется AT91RM9200.
На нем стоит Uboot + Linux 2.6.
Есть потребность анализировать состояние опредиленного пина (софт кнопка). В зависимости от его состояния устанавливается или сбрасывается значение на другом пине. Вкусность заключается в том, чтоб эту маленькую функцию надо запускать до Uboot'a.
Возможна ли такая реализация?


Возможна. Т.к. U-Boot может загружать свой собственный загрузчик, который может выполнить требуемый опрос пинов и соответствующие действия.

Цитата
Где можно почитать как с помощью ГСС создать код, и как выставить адреса чтоб правильно всё легло?


gcc - это компилятор. Он создает объектные файлы, которые потом собираются компоновщиком (линкером). Вот про него-то Вам и нужно почитать. Называется он ld. Читать можно здесь - http://www.gnu.org/software/binutils/manua...ode/ld_toc.html


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Странник
сообщение Aug 7 2007, 10:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 10-05-06
Из: Киев
Пользователь №: 16 944



Цитата(makc @ Aug 7 2007, 13:02) *
Возможна. Т.к. U-Boot может загружать свой собственный загрузчик, который может выполнить требуемый опрос пинов и соответствующие http://www.gnu.org/software/binutils/manua...ode/ld_toc.html

А как это можно сделать?
Go to the top of the page
 
+Quote Post



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

 


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


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