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

 
 
 
Reply to this topicStart new topic
> порт FreeRTOS для STR912, Error[40]
ZMax
сообщение Jul 16 2007, 15:11
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



заранее извините за глупый вопрос
выскакивает ошибка
Bad instruction на строке INTVEC:CODE(1)
как это исправить??
Go to the top of the page
 
+Quote Post
KRS
сообщение Jul 16 2007, 15:52
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(ZMax @ Jul 16 2007, 19:11) *
заранее извините за глупый вопрос
выскакивает ошибка
Bad instruction на строке INTVEC:CODE(1)
как это исправить??

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


общий сегмент с именем INTVEC и выравнивание по 4
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2007, 15:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ZMax @ Jul 16 2007, 18:11) *
как это исправить??

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ZMax
сообщение Jul 16 2007, 17:10
Сообщение #4





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



Цитата(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
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2007, 17:16
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(KRS @ Jul 16 2007, 18:52) *
общий сегмент с именем INTVEC и выравнивание по 4

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ZMax
сообщение Jul 16 2007, 17:18
Сообщение #6





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



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

текс...хорошо))
а вот где можно вчитати и понять, что 5.1 и не знает о таком?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2007, 17:34
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ZMax
сообщение Jul 16 2007, 18:37
Сообщение #8





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



все же просьба с ключом для 4. ИАР в силе...
скиньте пожалуйста на zay1@list.ru
Go to the top of the page
 
+Quote Post
ZMax
сообщение Jul 18 2007, 10:54
Сообщение #9





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



да, с 4.40А все собралось
но на отладочной MCBSTR9 проект не работает ))
вот
FreeRTOS проект готовый для STR912-SK....
кто может подсказать с портированием ОСи под MCB?

Сообщение отредактировал ZMax - Jul 18 2007, 11:05
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 18 2007, 11:06
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(ZMax @ Jul 18 2007, 13:54) *
но на отладочной MCBSTR9 проект не работает ))

Работу на произвольной плате никто и не обещал. Разбирайтесь в нюансах.
Начинайте поднятия простейших задач - помигать светодиодом, RS232....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ZMax
сообщение Jul 18 2007, 11:22
Сообщение #11





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



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

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

Сообщение отредактировал ZMax - Jul 18 2007, 11:23
Go to the top of the page
 
+Quote Post
Николай Z
сообщение Aug 20 2007, 23:00
Сообщение #12


Местный
***

Группа: Участник*
Сообщений: 418
Регистрация: 20-08-07
Пользователь №: 29 930



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


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

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

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

 


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


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