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

 
 
> scmRTOS 4.0 + IAR EW 5.30.1 (MSP430) Перестало работать после обновления IAR
aliko
сообщение Jul 13 2011, 07:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 23-11-05
Пользователь №: 11 254



Добрый день!
После обновления ИАР перестал работать проект. Зависает после вызова sleep и выкидывает PC в область адресов 0х003А где расположены регистры P6SEL.
Проверил проекты что идут в примерах - они тоже работают до первого sleep. По одному разу выполняется каждый процесс и дальше программа зацикливается где-нибудь в неизвестном месте.
Кто-нибудь сталкивался с подобным? в какую сторону копать?
При первом открытии проекта в новом ИАРе он ругался на то что файл проекта надо обновить, что он старого формата. Может что-то из настроек проекта при обновлении было упущено? Куда стоит посмотреть?
Еще вопрос. Зачем в примерах проектов присутствует папка Config с файлами типа lnk430F149.xcl. Командный файл линковщика для scmRTOS как-то отличается от стандартных идущих вместе с ИАР?
Проект на MSP430F1611 тестовые примеры проверялись на MSP430F149

Сообщение отредактировал aliko - Jul 13 2011, 08:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aliko
сообщение Jul 13 2011, 10:24
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 23-11-05
Пользователь №: 11 254



Цитата
Похоже на глюк компилятора. Можно поиграть с настройками, в частности с именем девайса и с оптимизацией компилятора.

С настройками оптимизации и прочего пытался что-то сделать - не помогло. Насчет имени девайся - указываю то имя девайся с которым работаю, какие тут могут быть еще игры?

Цитата
Недавно столкнулся с подобным на IAR AVR( Зацикливание)

Я тоже сталкиваюсь с подобным не первый раз. Так, scmRTOS4 у меня отказался работать на старом ИАРе в свое время и пришлось его обновлять до новой на тот момент версии. Поведение было аналогичное - где-то зацикливалось и все.

Еще раз все же хотелось бы понять назначение папки Config и лежащих в ней командных файлов линковщика. Зачем они нужны, чем не подходят стандартные файлы идущие вместе с ИАР? Там есть лишь для ядер 149 и 169, для остальных надо стряпать самому? Если да то как?

Сообщение отредактировал aliko - Jul 13 2011, 10:25
Go to the top of the page
 
+Quote Post



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

 


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


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