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

 
 
> Работа с RTX-Kernel от Keil
alt3857
сообщение Sep 24 2010, 05:55
Сообщение #1


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

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



Привет! Решил использовать для проекта на базе LPC1766 ОСРВ от Keil.
Подцепил файл RTX_Conf_CM.c, в настройках проета установил RTX-Kernel. В общем проект компилируется, для теста написал main-функцию (других функций в проекте нет):

int main (void)
{

SystemInit();
if (SysTick_Config (SystemCoreClock / 100))
{

while (1);
}
while (1);
return 0;

}

Понимаю, что здесь ОСРВ вовсе не нужна, просто хочу понять.
Проблема в том, что если проект скомпилировать без ОСРВ (т.е. отключить модули RTX-Kernel) то бесконечный цикл выполняется нормально (смотрю в дебагере), но если я подключаю ОСРВ, то цикл выполняется примерно 10 мс и останавливается с ошибкой:
*** error 65: access violation at 0xFE47004A : no 'read' permission. Подскажите в чем может быть проблема?
Может быть конфигурирую ОСРВ неправильно, как правильно настроить ОСРВ в связке с CMSIS для Cortex-M3?

Сообщение отредактировал alt3857 - Sep 24 2010, 07:29
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:57
Рейтинг@Mail.ru


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