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

 
 
> возможная бага в IAR для AT90S2313
bgc
сообщение Aug 10 2006, 10:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 30-07-06
Из: Москва
Пользователь №: 19 188



Обнаружил странную ситуацию.
работаю с IAR 4.12 для AT90S2313? транслирую программу - ведет себя совершенно неадекватно, похоже виснит в инициализации. Нашел, что критично наличие инициализируемого массива в 10 байт.
Если его использую - признаков работы своей программы на C не видать. Отключаю использование - все нормально.
Похожая туфта при исользоватнии в главной прогамме переменых описанных static.

После дня мучений, просмотра ассемблерных листингов (все разумно) поменял в установках компилятора тип процессора c 2313 на 26-й - все заработало как положено по стандарту С.

Вспомнил, что в прошлом, на 3-й версии IAR тоже были чудеса, и вылечил такойже заменой типа процессора. Пока не ясно где еще это вылезет.

Если кто встречал чтото подобное, отзовитесь.

Может это тема больше подходит для подфорума IAR, но мне кажется что дело именно в процесоре.

Сообщение отредактировал bgc - Aug 10 2006, 10:24


--------------------
Окружающий мир - не иссякающий источник сюрпризов!
Go to the top of the page
 
+Quote Post



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

 


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


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