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

 
 
> IDE для AVR, Хотелось бы знать мнение разработчиков.
JohnKorsh
сообщение May 19 2018, 09:32
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 6-01-05
Из: Россия, Москва
Пользователь №: 1 820



Добрый день! Мне хотелось бы спросить Вашего мнения об IDE для AVR. Я около двух лет использую бесплатную версию Atmel Studio 6.2. Работаю с ATMega88-168, то есть давно выпускающийся продукт.
Пишу на C. Пока писал простенькие программки, занимающие до 30 % ресурсов - радовался компилятору и линковщику. Но потребовалось именно в такой микроконтроллер упаковать
программу, занимающую 95-98% FLash ресурсов. Столкнулся с не очень понятным мне поведением результата компиляции. Для тестирования я "отстреливаю" по RS232 значения переменных в интересующие моменты времени.
В коде программа считывает по SPI RSSI внешнего приёмника, после этого отстреливает мне значение не RSSI, а другой, независимой от RSSI переменной. Изменение порядка этих двух команд приводит к неустойчивой работе программы.
Первый раз попробовал симулятор Atmel Studio. Совсем непонятно - перескакивает произвольно по несколько строк C-шного кода (Что потрясло, иногда сразу в середину оператора for () {...}). Ни в IAR, ни в Keil никогда такого не встречал. Убрал оптимизацию (Уровень 0) и, на всякий случай, запретил WatchDog, не помогло.

К чему такие долгие объяснения? - Хотел спросить мнение разработчиков о IDE ATmel Studio, насколько надёжен результат компиляции, не лучше ли использовать CodeVision? Наверное, многие зашивали программы с использованием почти всех FLASH ресурсов микроконтроллера (95-98%). Не сталкивались ли Вы с "неустойчивыми" результатами компиляляции, возможно, есть какие то особенности?
Go to the top of the page
 
+Quote Post



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

 


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


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