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

 
 
> STR730, не правильно работает RTX
Mustik
сообщение Nov 30 2011, 19:43
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 1-12-10
Пользователь №: 61 322



Доброго времени суток.
Имею STR-730-STK от Olimex.
Работаю с keil uVision 4.
Попытался запустить 2 потока (таска).
Приложил файл main.c
Таски создаются нормально, после os_dly_wait( 10 ); программа заходит в __task void os_idle_demon (void) и обратно не возвращается. Есть подозрения, что не проблемы с таймером. В RTX_Config ничего не менял, файл брал из примера RTX_Blinky для STR730.
Может у кого-нить есть какие-нибудь идеи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Mustik
сообщение Dec 1 2011, 06:55
Сообщение #2





Группа: Участник
Сообщений: 10
Регистрация: 1-12-10
Пользователь №: 61 322



Забыл прикрепить файл, прикрепляю сейчас

Если я в настройках RTX_Config.s поставил "использовать таймер 1", то это используется TB1 ?

С таймерами разобрался, используется TIM1
Прикрепленные файлы
Прикрепленный файл  main.rar ( 310 байт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post
Mustik
сообщение Dec 1 2011, 10:20
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 1-12-10
Пользователь №: 61 322



Таймер тикает нормально, подозрение на косяк кейла. Один и тот же код в симуляторе для LPC2421 отрабатывает отлично, а для STR730 - висит в os_idle_demon.

Еще вопрос: почему, когда я создаю чистый проект или беру из папки StartUp конфигурационные файлы, то программа зависает в "SWIHandler B SWIHandler", если закомментировать, то зависает на "PAbtHandler B PAbtHandler" в файлу STR73x.s

Сообщение отредактировал Mustik - Dec 1 2011, 10:22
Go to the top of the page
 
+Quote Post

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

 


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


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