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

 
 
> FreeRTOS на LPC2888, Проблема с прерываниями
steelfantom
сообщение Jul 23 2010, 13:30
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 23-07-10
Пользователь №: 58 574



Пытаюсь запустить FreeRTOS на LPC2888. Из GettingStarted для EWARM взял код генерирующий прерывания по таймеру. Как только разрешаю прерывания управление передается по адресу 0x58 (я так понимаю при переходе процессора в IRQ режим управление должно сразу передаваться на 0x18 - туда не попадает), тем не менее процессор в режиме IRQ. Посмотрел map-файл - непонятно откуда генерируется код, находящийся с 0x58 по 0x80. Может кто-нибудь подсказать в чем тут дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
steelfantom
сообщение Jul 23 2010, 15:10
Сообщение #2





Группа: Участник
Сообщений: 13
Регистрация: 23-07-10
Пользователь №: 58 574



Лихим - не лихим, но... для LPC2xxx FreeRTOS есть, периферию я пока не трогаю, кое-каких результатов добился (планировщик запускает первую задачу, приостановить ее можно), проблема сейчас в генерации прерываний по таймеру. Читал User Manual LPC2888. Не очень понял с какого startup'а Вы мне советуете начать разбираться.
Go to the top of the page
 
+Quote Post



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

 


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


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