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

 
 
 
Reply to this topicStart new topic
> порт 4.0 под MB91F362GB, некрофилам-фуджитсоманам :)
RabidRabbit
сообщение Dec 24 2012, 19:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Мож кому пригодится, тестовый проект под C::B, тулчейн fr30-none-elf (gcc 4.4.7).
Только scmRTOS_CONTEXT_SWITCH_SCHEME = 1
И scmRTOS_OBSOLETE_NAMES = 0
Переделан из порта для AT91SAM7.
Прикрепленные файлы
Прикрепленный файл  scmRTOS_mb91F362gb_port.7z ( 40.87 килобайт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 25 2012, 08:18
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Добрый день!

Был порт для ветки 3.x [FR 3.11], но ввиду отсутствия перспектив закрыли его, сам в настоящее время уже не использую MB9x.
Если есть желание продвижение порта, то можно возродить.

Для каких устройств (или класса устройств) используется операционка, если не секрет?

GCC для MB91 - так и не успел попробовать, использовал только Softune.

PS:
Камень хороший, но это был переходный вариант, fujitsu ждали нормальное ядро ARM :-)
Перепрыгнули на Cortex, как только он появился.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 25 2012, 10:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



День добрый!

Да я не с целью возродить порт, у меня мотивации не хватит причесать всё как надо sm.gif
Устройство в единичном экземпляре (охранная сигнализация). Так получилось, что попалась в руки плата с этим контроллером и подходящим набором периферии, в удобном корпусе с приемлимым блоком питания. А почему GCC - потому что хочется родной линуксовый софт использовать sm.gif
Я некоторое время назад подрихтовал порт FreeRTOS под Softune для этого камня, потом был перерыв (и переезд на линукс), а сейчас эти исходники под GCC не завелись, вот и взял scmRTOS.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Dec 31 2012, 06:36
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Добавил использование channel.
Пришлось добавить & здесь
bool usr::ring_buffer<T, Size, S>::push_back(const T& item)
и здесь
void usr::ring_buffer<T, Size, S>::push_item(const T& item)
после чего стало работать.
Пробовал добавлять стек - не помогало, хотя мож мало добавлял... sizeof(T) = 22

Go to the top of the page
 
+Quote Post

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

 


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


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