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

 
 
> scmRTOS (версия 310) IAR AVR 5511 (mega128a)
Acvarif
сообщение Jun 30 2011, 08:29
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Попытался скомпилировать scmRTOS (версия 310) IAR AVR 5511 (mega128a) - (Error[Pe020]: identifier "SPMCR" is undefined ...\scmRTOS_TARGET_CFG.h 119). Похоже на несовместимость версий ОС и IAR? Может кто сталкивался. Как можно подправить?

С какой версией IAR AVR scmRTOS (версия 310) работает без исправлений?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Jun 30 2011, 19:29
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Поставьте себе SVN
Сделайте
Код
svn co http://scmrtos.svn.sourceforge.net/svnroot/scmrtos/branches/pre-v400/Samples/AVR/IAR scmRTOS-samples
для получения кода примеров AVR/IAR.
Потом перейдите в образовавшийся каталог scmRTOS-samples (ну или дайте в строке выше другое понравившееся имя) и запустите батник switch.bat для подкачки кода ОС.

Потом достаточно будет запускать
Код
svn up
для получения апдейтов.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 30 2011, 19:49
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(ReAl @ Jun 30 2011, 22:29) *
Поставьте себе SVN
Сделайте
Код
svn co http://scmrtos.svn.sourceforge.net/svnroot/scmrtos/branches/pre-v400/Samples/AVR/IAR scmRTOS-samples
для получения кода примеров AVR/IAR.
Потом перейдите в образовавшийся каталог scmRTOS-samples (ну или дайте в строке выше другое понравившееся имя) и запустите батник switch.bat для подкачки кода ОС.

Потом достаточно будет запускать
Код
svn up
для получения апдейтов.



Виноват, но, что такое SVN я понятия не имею. Разбираться с этим... разберусь конечно. Наверняка еще понадобится.
Если у кого есть возможность буду признателен за архив Samples/AVR/IAR
И всетаки под какой версией AVR/IAR корректно работают Samples/AVR/IAR scmRTOS версии 3.10?


Цитата(AHTOXA @ Jun 30 2011, 22:39) *
Там же внизу есть ссылка "Download GNU tarball". Это как раз и есть одним архивом sm.gif
А вообще конечно лучше поставить клиент svn, всяко пригодится.


Прошу прощения. Не врубился. GNU tarball я скачал. Там все пустое. Как этим всем пользоваться?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jun 30 2011, 19:56
Сообщение #4


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Acvarif @ Jul 1 2011, 01:49) *
Прошу прощения. Не врубился. GNU tarball я скачал. Там все пустое. Как этим всем пользоваться?

Хм. Проверил вот эту ссылку - всё скачалось, все примеры и сама ось.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Acvarif
сообщение Jun 30 2011, 20:36
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850



Цитата(AHTOXA @ Jun 30 2011, 22:56) *
Хм. Проверил вот эту ссылку - всё скачалось, все примеры и сама ось.


Спасибо. Все скачалось нормально (не по той ссылке ходил). Попробую разобраться...

Цитата(Acvarif @ Jun 30 2011, 23:05) *
Спасибо. Все скачалось нормально (не по той ссылке ходил). Попробую разобраться...


Запустил в IAR AVR 5511 все прошло нормально. При переходе на симулятор та же картина:

Предупреждения типа

Thu Jun 30 23:19:57 2011: The stack pointer for stack 'CStack' (currently DATA:0x00022A) is outside the stack range (DATA:0x000100 to
DATA:0x000120)

при заходе в main на Timer1_Ovf.wait();
и повисание на тех же местах (код выше). Думаю в железе будет все то же. Или я не прав? Может я чего не понимаю.

Неужели в симуляторе так и не плучится увидеть работу хотя бы двух процессов?

Цель простая - увидеть в дебагере простое дергание ногами (типа PORTB ^= (1<<4)) хотя бы в одном процессе (например по прерываниям таймера 1)

Наверняка то же самое можно будет увидеть и в железе. Дальше все должно плучаться...

Что я делаю не так?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Acvarif   scmRTOS (версия 310) IAR AVR 5511 (mega128a)   Jun 30 2011, 08:29
- - Acvarif   Цитата(Acvarif @ Jun 30 2011, 11:29) Попы...   Jun 30 2011, 11:42
|- - ReAl   Цитата(Acvarif @ Jun 30 2011, 14:42) Наше...   Jun 30 2011, 12:47
|- - Acvarif   Цитата(ReAl @ Jun 30 2011, 15:47) В AVR-с...   Jun 30 2011, 12:54
|- - Acvarif   И все же скажите пожалуйста под какую версию IAR A...   Jun 30 2011, 16:32
||- - Сергей Борщ   QUOTE (Acvarif @ Jun 30 2011, 19:32) но в...   Jul 1 2011, 06:12
||- - Acvarif   Цитата(Сергей Борщ @ Jul 1 2011, 09:12) С...   Jul 1 2011, 06:56
||- - Сергей Борщ   QUOTE (Acvarif @ Jul 1 2011, 09:56) Интер...   Jul 1 2011, 07:40
||- - Acvarif   Цитата(Acvarif @ Jul 1 2011, 09:56) Понял...   Jul 1 2011, 08:38
||- - Acvarif   Пока ничего не получается. Перешел опять на версию...   Jul 1 2011, 11:48
|- - AHTOXA   Цитата(Acvarif @ Jun 30 2011, 18:54) А пр...   Jun 30 2011, 17:04
|- - Acvarif   Цитата(AHTOXA @ Jun 30 2011, 20:04) Приме...   Jun 30 2011, 17:48
|- - Acvarif   Цитата(Acvarif @ Jun 30 2011, 20:48) Спас...   Jun 30 2011, 19:24
|- - AHTOXA   Цитата(Acvarif @ Jun 30 2011, 23:48) Може...   Jun 30 2011, 19:39
|- - shreck   Цитата(Acvarif @ Jul 1 2011, 03:36) Thu J...   Jul 1 2011, 01:38
- - ReAl   Только сегодня добрался до этого вопроса. По дорог...   Jul 18 2011, 11:35


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

 


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


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