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

 
 
> RTX-Kernel от Keil, task без бесконечного цикла
alt3857
сообщение Oct 6 2010, 05:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794



Привет! Если запускаю главную задачу ОС, в которой нет бесконечного цикла, например так:

__task void MainTask (void)
{
putchar(100);//функция записи в посл. порт
};

int main (void)
{
SystemInit();
os_sys_init_prio (MainTask, 10);
return 0;
}

задача выполняется какое-то время - вижу это по данным, которые приходят в UART, а потом останавливается. Почему так происходит? Причем, когда останавливаю дебаг, то нахожусь в startup.s здесь:

HardFault_Handler\
PROC
EXPORT HardFault_Handler [WEAK]
B .
ENDP
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 16:06
Рейтинг@Mail.ru


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