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

 
 
> Вышла TNKernel версия 2 (свободная ОС для ARM процессоров)
yuri_t
сообщение Dec 5 2005, 18:36
Сообщение #1


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

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



TNKernel теперь имеет мьютексы с поддержкой Priority Inheritance
Protocol и Priority Ceiling Protocol.

Появилось несколько дополнительных API функций - в основном, для
создания/стирания обьектов, завершения задач и динамического изменения
приоритета задач.

Добавлены примеры для Atmel AT91SAM7S и STMicroelectronics STR711.

Так же добавлены примеры для большого числа компиляторов:
Rowley CrossWorks 1.5, IAR ARM v.4.30, GCC 4.0.1, ARM ADS 1.2,
ARM RVDT 2.2, GreenHills MULTI2000 v.3.5, Keil CA ARM v.2.4,
Wind River Diab v.5.0.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vet
сообщение Dec 8 2005, 12:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Прилагаемый к ОС пример для IAR не работает на AT91SAM7S64 (отладочная плата AT91SAM7S-EK) в Thumb mode; если кому-нибудь удалось завести - подскажите, что нужно исправить? (с архитектурой ARM только начинаю работать)


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
yuri_t
сообщение Dec 8 2005, 18:06
Сообщение #3


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

Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937



Цитата(vet @ Dec 8 2005, 16:32) *
Прилагаемый к ОС пример для IAR не работает на AT91SAM7S64 (отладочная плата AT91SAM7S-EK) в Thumb mode; если кому-нибудь удалось завести - подскажите, что нужно исправить? (с архитектурой ARM только начинаю работать)


Что надо сделать:

- Не переводить проект из ARM в Thumb - в Thumb работать не будет точно.
(в примере установлен ARM режим)
- Проверить в *.xcl скрипте линкера границы/размеры RAM/FLASH( в
примерах TNKernel был AT91SAM7S128 с другими размерами RAM/FLASH)
- Проверить (и изменить,если надо) настройки PLL в соотв. c используемым
Вами кварцем (в примере - частота процессора 48 MHz,кварц - 16 MHz)
- Проверить (и изменить,если надо) настройку портов I/0 для управления
светодиодами
- Скомпилировать,загрузить в FLASH и запустить отладчик.Убедиться, что
программа доходит до ф-ции main().После этого все должно работать.

Успеха !
Go to the top of the page
 
+Quote Post



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

 


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


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