|
|
  |
Вышла FreeRTOS V4.0.5 ... 8.2.3, проект прогрессирует! |
|
|
|
Sep 13 2007, 09:19
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506

|
Веселая ОСь. Пришлось вернуться к старому Keil. Начинаю применять. Посмотрим, что получится. Пока могу сказать, что надо очень аккуратно с указателями: стеки у задач свои, можно запросто нарваться на DAbt_Handler и долго искать хвосты.
|
|
|
|
|
Sep 13 2007, 10:04
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(deadman @ Sep 13 2007, 12:19)  Веселая ОСь. ?? Цитата Пока могу сказать, что надо очень аккуратно с указателями: стеки у задач свои, можно запросто нарваться на DAbt_Handler и долго искать хвосты. А что, бывают системы с вытесняющей многозадачностью у которых "стеки задач НЕ свои"  или в случае если системы никакой нет, то с указателями можно обращаться как попало  и без последствий???
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 13 2007, 10:30
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506

|
С указателями аккуратно обращаться надо всегда. А в случае с freeRTOS ОЧЕНЬ аккуратно. Причину вылета по Dabt искать в чужих исходниках "весело", особенно если видишь эту ОС впервые. Не сразу доходит что сам где-то нашалил.
|
|
|
|
|
Sep 14 2007, 06:18
|
Участник

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506

|
Просто столкнулся с проблемой описанной в http://electronix.ru/forum/index.php?showtopic=33479У меня LPC2119, плата своя. Довольно часто вылетал на DAbt & PAbt, судя по всему из-за MAM`а, т.к. скорость скинул - заработало.
|
|
|
|
|
Sep 14 2007, 09:20
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(deadman @ Sep 14 2007, 09:18)  Просто столкнулся с проблемой описанной.. ... У меня LPC2119, плата своя. Ага "столкнулся" - ну не имеет описанная проблема отношения к LPC2119. Цитата Довольно часто вылетал на DAbt & PAbt, судя по всему из-за MAM`а, т.к. скорость скинул - заработало. Ищите ошибки. У себя ищите.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 9 2007, 23:59
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
4.7.0 объявилась. Несколько облегченные очереди в качестве альтернативы. http://www.freertos.org/temp.htmlЛобовые счетные семафоры. Первоисточник: Changes between V4.6.1 and V4.7.0 released December 6, 2007 + Introduced the counting semaphore macros and demo source files. The Open Watcom PC project has been updated to include the new demo. See the online documentation for more information. + Introduced the 'alternative' queue handling API and demo source files. The Open Watcom PC project has been updated to include the new demo source files. See the online documentation for more information. + Added AT91SAM7X Eclipse demo project. + Added the STM32 primer demo project for the GCC compiler and Ride IDE. + Removed the .lock files that were mistakenly included in the V4.6.1 eclipse workspaces. Для раздумий над альтернативными семафорами рекомендую посмотреть сюда http://freertos.narod.ru/semaphore.zip
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Feb 23 2008, 16:34
|
Частый гость
 
Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676

|
Цитата(Alechek @ Aug 28 2007, 02:43)  Скачал API c сайта, скомпилил в chm выложил на фтп А куда именно. В разделе OS не увидел директории FreeRTOS  Можно более полный путь, нежели просто фтп?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|