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

 
 
> А кто нибудь для STM32F100 портировал?, что то не клеится
kan35
сообщение Nov 26 2010, 10:36
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



В общем, может быть кто то собрал рабочий шаблон на FREERTOS для STM32F10xx и крайне желательно с использованием стандартной периферийной библиотеки 3.x.x.
При запуске шедулера попадаю в HardFault_Handler, а именно после вызова SVC в
Код
vPortStartFirstTask
    /* Use the NVIC offset register to locate the stack. */
    ldr r0, =0xE000ED08
    ldr r0, [r0]
    ldr r0, [r0]
    /* Set the msp back to the start of the stack. */
    msr msp, r0
    /* Call SVC to start the first task. */
    svc 0

В общем... куда копать - не понимаю пока...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kan35
сообщение Nov 26 2010, 11:55
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



ну вроде замигали светодиоды..
Если нужен шаблон проекта - обращайтесь.
А вот теперь такой вопрос:
Разработчики определили стек как 128,
Код
...
#define configMINIMAL_STACK_SIZE    ( ( unsigned short ) 128 )
...

это получается, что 128 - это в чем? для STM32 в 32 битных словах? А то что то каждая задачка отъедает кучу памяти почему-то, хотя стеки для них определены как configMINIMAL_STACK_SIZE+50 всего лишь.

И количество в куче определяют
Код
...
#define configTOTAL_HEAP_SIZE        ( ( size_t ) ( 3*1024 ) )
...

кратно 1024 (зачем?)

У меня 4к - мне шиковать нечем...
Go to the top of the page
 
+Quote Post
Losha
сообщение Dec 11 2010, 20:04
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 4-11-08
Пользователь №: 41 369



Цитата(kan35 @ Nov 26 2010, 13:55) *
ну вроде замигали светодиоды..
Если нужен шаблон проекта - обращайтесь.

Столкнулся с такой же проблемой. У меня тоже после запуска шедулера вылетает в HardFault. Подскажите, пожалуйста, как удалось решить проблему. Шаблон был бы весьма кстати.
Go to the top of the page
 
+Quote Post



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

 


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


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