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

 
 
 
Reply to this topicStart new topic
> U-Boot на ARM: таймеры
romez777
сообщение Dec 16 2008, 05:02
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Портирую u-boot на платформу с arm926ej-s процессором. Хочу разобраться с инфраструктурой таймеров в u-boot. Вроде как, uboot предоставляет свой интерфейс таймеров, который предлагается использовать во всех платформах (timer_init(), reset_timer() и т.д.), но документации нет, и это только догадки.

Буду премного признатален, если кто расскажет подробнее, как пользоваться этим интерфейсом и как адаптировать под свою платформу (Например, на базе таймеров пишется udelay() ).
Go to the top of the page
 
+Quote Post
dch
сообщение Dec 18 2008, 04:06
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



там помоему просто, запускается таймер, а из udelay() он считается и делается задержка, Вам наверное надо написать пару функций запуск и чтение таймера - посмотреть по аналогии
Go to the top of the page
 
+Quote Post
romez777
сообщение Dec 18 2008, 10:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Цитата(dch @ Dec 18 2008, 07:06) *
там помоему просто, запускается таймер, а из udelay() он считается и делается задержка, Вам наверное надо написать пару функций запуск и чтение таймера - посмотреть по аналогии


Просто на разных платформах даже одного семейства процессоров, н-р arm926ejs, ф-ция udelay() по-разному написана.
Go to the top of the page
 
+Quote Post

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

 


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


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