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

порт FreeRTOS для STR912

заранее извините за глупый вопрос

выскакивает ошибка

Bad instruction на строке INTVEC:CODE(1)

как это исправить??

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


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

заранее извините за глупый вопрос

выскакивает ошибка

Bad instruction на строке INTVEC:CODE(1)

как это исправить??

Я думаю там должно быть

        COMMON INTVEC:CODE(2)

 

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

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


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

как это исправить??

Взять FreeRTOS 4.31 и EWARM 4.x и ничего не трогая в проекте запустить сборку.

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


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

Я думаю там должно быть

        COMMON INTVEC:CODE(2)

 

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

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

 

 

 

Взять FreeRTOS 4.31 и EWARM 4.x и ничего не трогая в проекте запустить сборку.

да.. была такая идея, но тогда возникает следующий вопрос

если есть ключ для 4 версии EWARM -- киньте пожалуйста на почту [email protected]

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


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

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

По любому это не вызовет ошибки ассемблера. Да и вообще любое число не вызовет никаких проблем, бо INTVEC линкуется (в V 4.x) по жизни с идеального для любых выравниваний адреса 0. Проблема в том, что пытаются 5.1 версией ассемблировать :) а она уже по жизни знать не знает таких слов. О чем и сообщает.

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


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

По любому это не вызовет ошибки ассемблера. Да и вообще любое число не вызовет никаких проблем, бо INTVEC линкуется (в V 4.x) по жизни с идеального для любых выравниваний адреса 0. Проблема в том, что пытаются 5.1 версией ассемблировать :) а она уже по жизни знать не знает таких слов. О чем и сообщает.

текс...хорошо))

а вот где можно вчитати и понять, что 5.1 и не знает о таком?

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


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

а вот где можно вчитати и понять, что 5.1 и не знает о таком?

В прилагаемой к 5.1 документации по миграции с 4 на 5. На "Help" нажать и читать.

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


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

да, с 4.40А все собралось

но на отладочной MCBSTR9 проект не работает ))

вот

FreeRTOS проект готовый для STR912-SK....

кто может подсказать с портированием ОСи под MCB?

Изменено пользователем ZMax

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


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

но на отладочной MCBSTR9 проект не работает ))

Работу на произвольной плате никто и не обещал. Разбирайтесь в нюансах.

Начинайте поднятия простейших задач - помигать светодиодом, RS232....

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


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

Работу на произвольной плате никто и не обещал. Разбирайтесь в нюансах.

Начинайте поднятия простейших задач - помигать светодиодом, RS232....

перетащу блинки в ИАР...

ууухххх.... периферия на платах отличается мало...

вообще с чем связана "неработа"?.. соединение к другим ногам процессора?

Изменено пользователем ZMax

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


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

перетащу блинки в ИАР...

ууухххх.... периферия на платах отличается мало...

вообще с чем связана "неработа"?.. соединение к другим ногам процессора?

 

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

 

У меня полностью заработал порт для evaluation board STR910 на mcbstr9 примерно через неделю работы включая tcp/ip и web-cервер в полном объеме демо-версии с www.freertos.org

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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