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

 
 
> Keil RTX, dbg_task_notify
ViKo
сообщение Feb 21 2012, 13:04
Сообщение #1


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Пытаюсь перевести проект на RTOS. Сделал из функций 4 задачи, первая создает 3 оставшихся и удаляет себя. Но вопрос где-то еще до того - при вызове этой первой задачи os_sys_init залетаю куда-то в... вот туда, в коде показано. И "висю" там. Видел подобный вопрос в форуме Keil, но в ответ там предлагают обращаться по e-mail. Может быть, ОЗУ не хватает? Этот адрес 0xe000007c - какой-то ITM, Stimulus Port... Что делать?

Код
                 dbg_task_notify:
0x080050BC F04F4260  MOV      r2,#0xE0000000
0x080050C0 6FD3      LDR      r3,[r2,#0x7C]
0x080050C2 2B00      CMP      r3,#0x00
0x080050C4 D0FC      BEQ      0x080050C0
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Feb 21 2012, 19:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Не включен ли Trace в дебаггере? Не пробовали свести содержимое задач к минимуму: пустой бесконечный цикл?
Go to the top of the page
 
+Quote Post



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

 


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


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