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

 
 
> STM32F101C8. Free RTOS, Hard Fault Exception
Aleksandr Barano...
сообщение Aug 30 2010, 15:53
Сообщение #1


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

Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118



Здравствуйте.
У меня есть плата с STM32F101C8, на которой я успешно потренировался мигать светодиодами. То есть, очевидные аппаратные ошибки маловероятны. Я откомпилировал FreeRtos с двумя простыми задачами:
Код
static void vLCDTask( void *pvParameters )
{
  (void)(*pvParameters);
    for(;;)
    {
          GPIOB->ODR &= 0x03FF; // LED ON
                 vTaskDelay(10);
    }
}


static void vLSDTask( void *pvParameters )
{
  (void)(*pvParameters);

    for(;;)
    {
      GPIOB->ODR |= 0xFC00;//LED OFF
       vTaskDelay(10);
    }
}


Система работает несколько секунд, а потом улетает на Hard Fault Exception.
Кварц - 8МГц, множитель/ делитель PLL сконфигурирован как 6/2. Тактовая частота, по моим расчетам - 24МГц. На всякий случай Flash - с двумя wait states.
Нет ли каких-то идей, как помочь этой беде?


--------------------
ASB
Go to the top of the page
 
+Quote Post



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

 


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


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