Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Симулятор для AVR?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Alhen
Жизнь заставляет осваивать AVR и хотелось бы также комфортно тестировать программу как и в KEIL. Честно говоря сильно надеялся что нужная программ IAR, но пока не вижу где все это в IAR-е спрятано (если оно там есть)?
mse
В ИАР нет отладки периферии. Генери выходной файл в формате coff (или uborf, не помню, смотри описание Астудии) и загружай в Астудию. Это самый толковый отлаччик под АВР.
BVU
Цитата(Alhen @ Oct 28 2005, 10:35)
Жизнь заставляет осваивать AVR и хотелось бы также комфортно тестировать программу как и в KEIL. Честно говоря сильно надеялся что нужная программ IAR, но пока не вижу где все это в IAR-е спрятано (если оно там есть)?
*

В IAR, что бы пользоваться отладкой необходимо свой проект компилировать, как Debug, при этом в модули добавляется отладочная информация. Если проект компилируется для прошивки flash и eeprom, проект должен быть Release.
QuadMan
Могу порекомендовать использовать VMLab. Очень удобная штука, с цифровым осциллографом... терминалом... в проекте можно подключать к вашему AVR всякую переферию и т.д.
Отлаживаюсь в нем...
Old1
Цитата(Alhen @ Oct 28 2005, 09:35)
Жизнь заставляет осваивать AVR и хотелось бы также комфортно тестировать программу как и в KEIL. Честно говоря сильно надеялся что нужная программ IAR, но пока не вижу где все это в IAR-е спрятано (если оно там есть)?
*

Вот здесь уже вкратце обсуждались симуляторы для AVR. Хочу добавить, что все они с глюками (где-то больше, где-то меньше). Для отладки можно еще попробовать proteus, он тоже не без глюков, и количество поддерживаемых контроллеров ограничено, но зато относительно легко и просто моделируется внешняя периферия.
grave
Если нужно моделировать с внешней обвязкой - однозначно Proteus. Только в IAR нужно выставить формат файла UBROF8 - тогда в протеусе можно будет посмотреть при отладке C-шный исходник и ASM.
Alhen
Теперь понятно почему в IAR-е так много выходных форматов. Спасибо, вполне исчерпывающая информация, теперь лишь бы из перечисленного что-нибудь было на ftp. Пойду смотреть закрома...
stalko
Цитата(Alhen @ Oct 28 2005, 09:35)
Жизнь заставляет осваивать AVR и хотелось бы также комфортно тестировать программу как и в KEIL. Честно говоря сильно надеялся что нужная программ IAR, но пока не вижу где все это в IAR-е спрятано (если оно там есть)?
*

ICC + AVRStudio связка крепкая и более чем удобная. Единственная рекомендация: ICC надо Professional, иначе нельзя будет просматривать записи в поле перменных. Удачи в освоении AVR-ов, они того стоят.
P.S. Избегайте ATMega169. Весьма неудачный контроллер. Пользуйте ATMega128, если нужен серьезный зверь.
QuadMan
А можно как-нибудь в VMLABe подключить внешний кварц на TOSC1,2? Нужно для эмуляции работы прерываний от второго кварца...
dimka2001
Комфортно не получится, жалко что keil Не поддерживает AVR sad.gif((
rmo
HAPSIM - Helmi's AVR Periphery Simulator V2.06



http://www.helmix.at/hapsim

Features:
supports Atmel AVR Studio 4, Version 4.09 up to Version 4.12.456.
AVR Studio Version 4.11.404 or higher strongly recommended!
simultaniously simulates one or more of each of the following components:
HD44780U compatible LC-Display with up to 40 x 2 characters.
Pushbuttons connected to Input Port Pins.
LEDs connected to Output Port Pins.
Terminal connected to USART, UART or TWI(I2C) ports.
4x4 Matrix Keypad.
easy configuration of the components.
configuration files are stored in future-save XML format.
target device selection with all devices supported by the AVR Simulator
Rash
Цитата(rmo @ Nov 28 2005, 11:02) *
HAPSIM - Helmi's AVR Periphery Simulator V2.06



http://www.helmix.at/hapsim

Features:
supports Atmel AVR Studio 4, Version 4.09 up to Version 4.12.456.
AVR Studio Version 4.11.404 or higher strongly recommended!
simultaniously simulates one or more of each of the following components:
HD44780U compatible LC-Display with up to 40 x 2 characters.
Pushbuttons connected to Input Port Pins.
LEDs connected to Output Port Pins.
Terminal connected to USART, UART or TWI(I2C) ports.
4x4 Matrix Keypad.
easy configuration of the components.
configuration files are stored in future-save XML format.
target device selection with all devices supported by the AVR Simulator


А по подробней можно, желательно на руском о впечатлениях.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.