Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: порт FreeRTOS для STR912
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > FreeRTOS
ZMax
заранее извините за глупый вопрос
выскакивает ошибка
Bad instruction на строке INTVEC:CODE(1)
как это исправить??
KRS
Цитата(ZMax @ Jul 16 2007, 19:11) *
заранее извините за глупый вопрос
выскакивает ошибка
Bad instruction на строке INTVEC:CODE(1)
как это исправить??

Я думаю там должно быть
Код
        COMMON INTVEC:CODE(2)


общий сегмент с именем INTVEC и выравнивание по 4
zltigo
Цитата(ZMax @ Jul 16 2007, 18:11) *
как это исправить??

Взять FreeRTOS 4.31 и EWARM 4.x и ничего не трогая в проекте запустить сборку.
ZMax
Цитата(KRS @ Jul 16 2007, 19:52) *
Я думаю там должно быть
Код
        COMMON INTVEC:CODE(2)


общий сегмент с именем INTVEC и выравнивание по 4

да, коммон там есть..



Цитата(zltigo @ Jul 16 2007, 19:55) *
Взять FreeRTOS 4.31 и EWARM 4.x и ничего не трогая в проекте запустить сборку.

да.. была такая идея, но тогда возникает следующий вопрос
если есть ключ для 4 версии EWARM -- киньте пожалуйста на почту zay1@list.ru
zltigo
Цитата(KRS @ Jul 16 2007, 18:52) *
общий сегмент с именем INTVEC и выравнивание по 4

По любому это не вызовет ошибки ассемблера. Да и вообще любое число не вызовет никаких проблем, бо INTVEC линкуется (в V 4.x) по жизни с идеального для любых выравниваний адреса 0. Проблема в том, что пытаются 5.1 версией ассемблировать smile.gif а она уже по жизни знать не знает таких слов. О чем и сообщает.
ZMax
Цитата(zltigo @ Jul 16 2007, 21:16) *
По любому это не вызовет ошибки ассемблера. Да и вообще любое число не вызовет никаких проблем, бо INTVEC линкуется (в V 4.x) по жизни с идеального для любых выравниваний адреса 0. Проблема в том, что пытаются 5.1 версией ассемблировать smile.gif а она уже по жизни знать не знает таких слов. О чем и сообщает.

текс...хорошо))
а вот где можно вчитати и понять, что 5.1 и не знает о таком?
zltigo
Цитата(ZMax @ Jul 16 2007, 20:18) *
а вот где можно вчитати и понять, что 5.1 и не знает о таком?

В прилагаемой к 5.1 документации по миграции с 4 на 5. На "Help" нажать и читать.
ZMax
все же просьба с ключом для 4. ИАР в силе...
скиньте пожалуйста на zay1@list.ru
ZMax
да, с 4.40А все собралось
но на отладочной MCBSTR9 проект не работает ))
вот
FreeRTOS проект готовый для STR912-SK....
кто может подсказать с портированием ОСи под MCB?
zltigo
Цитата(ZMax @ Jul 18 2007, 13:54) *
но на отладочной MCBSTR9 проект не работает ))

Работу на произвольной плате никто и не обещал. Разбирайтесь в нюансах.
Начинайте поднятия простейших задач - помигать светодиодом, RS232....
ZMax
Цитата(zltigo @ Jul 18 2007, 15:06) *
Работу на произвольной плате никто и не обещал. Разбирайтесь в нюансах.
Начинайте поднятия простейших задач - помигать светодиодом, RS232....

перетащу блинки в ИАР...
ууухххх.... периферия на платах отличается мало...
вообще с чем связана "неработа"?.. соединение к другим ногам процессора?
Николай Z
Цитата(ZMax @ Jul 18 2007, 15:22) *
перетащу блинки в ИАР...
ууухххх.... периферия на платах отличается мало...
вообще с чем связана "неработа"?.. соединение к другим ногам процессора?


Естественно с ногами процессора и любыми другими различиями в схеме плат и использованных комплектующих...

У меня полностью заработал порт для evaluation board STR910 на mcbstr9 примерно через неделю работы включая tcp/ip и web-cервер в полном объеме демо-версии с www.freertos.org
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.