Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2019, 10:19

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: RTX Keil
СообщениеДобавлено: 18 ноя 2010, 11:39 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2019
Откуда: Казань
Всем привет. Что-то Кейл чудачит. Пробую пощупать RTX в Кейл. Дома набрал текстовую программку, создал пару тасков (LED_Task и KeyScan_Task), все пучком моргаем и за кнопкой следим. Принес тот же проект на работу, не компилится. Кейл ругается на __task (он же __declspec(noreturn)). С чем может быть связано такое поведение Кейла?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTX Keil
СообщениеДобавлено: 18 ноя 2010, 14:22 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2019
Откуда: Казань
Исходно таски обьявлялись так (согласно хелпу):
void led_task(void) __task
{
}
Но такой вид не устраивает компилятор
Попробовал перенести __task:
__task void led_task(void)
{
}
пошло.
Версии Кейлов одинаковые. На одном компе работает на другом нет. Хрень какая-то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTX Keil
СообщениеДобавлено: 18 ноя 2010, 14:48 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 07 авг 2010, 20:23
Сообщения: 53
Откуда: Томск
Натсройки проектов какие-нибудь посмотри. Не до инклюдил чегонить поди.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTX Keil
СообщениеДобавлено: 18 ноя 2010, 14:57 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2019
Откуда: Казань
Проект тот же без изменений. Все полностью перенесено на рабочий комп. Все также. ИМХО какой-то бзик компилятора. Второй вариант же принял. После компиляции какой асм получился посмотрел, действительно второй вариант без возврата (нет POP {r3,pc} - вроде это типа RET).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTX Keil
СообщениеДобавлено: 18 ноя 2010, 15:18 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 2019
Откуда: Казань
Еще интересует мнение опытных людей по поводу этой RTOS (RTX). Что вы думаете об этой RTOS. Самому еще не приходилось использовать реал тайм системы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB