Перейти к содержанию
    

порт 4.0 под MB91F362GB

Мож кому пригодится, тестовый проект под C::B, тулчейн fr30-none-elf (gcc 4.4.7).

Только scmRTOS_CONTEXT_SWITCH_SCHEME = 1

И scmRTOS_OBSOLETE_NAMES = 0

Переделан из порта для AT91SAM7.

scmRTOS_mb91F362gb_port.7z

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

 

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

Если есть желание продвижение порта, то можно возродить.

 

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

 

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

 

PS:

Камень хороший, но это был переходный вариант, fujitsu ждали нормальное ядро ARM :-)

Перепрыгнули на Cortex, как только он появился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

День добрый!

 

Да я не с целью возродить порт, у меня мотивации не хватит причесать всё как надо :)

Устройство в единичном экземпляре (охранная сигнализация). Так получилось, что попалась в руки плата с этим контроллером и подходящим набором периферии, в удобном корпусе с приемлимым блоком питания. А почему GCC - потому что хочется родной линуксовый софт использовать :)

Я некоторое время назад подрихтовал порт FreeRTOS под Softune для этого камня, потом был перерыв (и переезд на линукс), а сейчас эти исходники под GCC не завелись, вот и взял scmRTOS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил использование 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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...