01.04.2010, 17:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от Polite
|
сама среда выдает в начале процесса дебага.
|
Это Протеус выдает или IAR? Если IAR - верните формат обратно. ![Улыбка](images/smilies/icon_smile.gif)
Вообще можно попробовать переключиться на Debug information for C-SPY, это родной дебаггер IAR.
|
|
|
|
02.04.2010, 19:33
|
|
Прохожий
Регистрация: 17.02.2010
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от kison
|
Это Протеус выдает или IAR? Если IAR - верните формат обратно. ![Улыбка](images/smilies/icon_smile.gif)
Вообще можно попробовать переключиться на Debug information for C-SPY, это родной дебаггер IAR.
|
в том-то и проблема, что выдает IAR на стандартных настройках
|
|
|
|
06.04.2010, 18:40
|
|
Прохожий
Регистрация: 27.12.2009
Сообщений: 3
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Какой именно IAR?
Startup файл подключен к проекту?
|
|
|
|
07.04.2010, 00:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от Polite
|
в том-то и проблема, что выдает IAR на стандартных настройках
|
Когда компилите для отладки в С-SPY то компилится и дебаг запускается...
а когда переключаете для отладки в AVRStudio то компилится номально а дебаг вываливается с ошибкой.. может это имелось в виду?
Прикреплён настроеный проект IAR AVR, на картинках показано где переключать птичку для отладки в Студии и во встроеном отлачике C-SPY.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 07.04.2010 в 01:42.
|
|
|
|
18.05.2010, 00:16
|
|
Частый гость
Регистрация: 13.06.2009
Сообщений: 20
Сказал спасибо: 9
Сказали Спасибо 153 раз(а) в 59 сообщении(ях)
|
Re: IAR Embedded Workbench
|
|
|
|
08.11.2010, 15:51
|
|
Прохожий
Регистрация: 11.08.2008
Сообщений: 9
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Доброго времени суток всем!
Начинаю осваивать новую для себя архитектуру МК - АРМ (раньше имел дело только с PIC'ами) и практически новый язык - C++ (для МК раньше писал только на ассемблере). Чтобы выбрать самую удобную для себя среду разработки, решил попробовать наиболее популярные из них по очереди, начал с IAR EW.
Так вот, вопрос собственно такой: а правильно ли я понимаю, что нет другого способа посмотреть на результат компиляции (т.е. код на ассемблере), кроме как начать сессию отладки?
|
|
|
|
08.11.2010, 16:01
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от komurugov
|
Так вот, вопрос собственно такой: а правильно ли я понимаю, что нет другого способа посмотреть на результат компиляции (т.е. код на ассемблере), кроме как начать сессию отладки?
|
Включите генерацию листинга.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
13.09.2011, 14:13
|
|
Частый гость
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: IAR Embedded Workbench
Доброго дня.
Собственно проблема. Беру AppNote AVR303 и немного модифицирую с целю получения удобной для себя библиотеки для работы с USART.
1)когда ставлю буфер
#define USART_RX_BUFFER_SIZE 128
unsigned char RxBuf[USART_RX_BUFFER_SIZE];
IAR выдает ошибку Error[Pe095] array is too large как сделать чтобы можно было задавать буфер больше?
2)Почему IAR жалуется на объявление static unsigned char в struct? не могу понять?
3)При сравнении двух переменных volatile расположенных в структуре пишет, предупреждение которое тоже не совсем понятно
Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement
Пока буду дальше писать программу может и разберусь что к чему, но пока просто обошел эти моменты. Но хочется разобраться.Спасибо!
|
|
|
|
13.09.2011, 15:17
|
|
Прописка
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от grbizly
|
ошибку Error[Pe095] array is too large
|
Скорее всего Memory model - Tiny. Пставиь Small.
Сообщение от grbizly
|
IAR жалуется на объявление static unsigned char в struct? не могу понять?
|
Наверное не нравится. Или код ошибки давай или обращайся к телепатам.
Сообщение от grbizly
|
the order of volatile accesses is undefined in this statement
|
Все же написано - в этом выражении порядок обращения к volatile не определен. Просто предупреждение, что пока готовишься работать с одной переменной - другая может уже измениться.
|
|
|
|
14.09.2011, 00:47
|
|
Частый гость
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: IAR Embedded Workbench
спасибо.
не совсем понял пока с volatile.
Пока программа допишу может докурю со static.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Подниму тему WinAVR vs IAR
|
oleg110592 |
Микроконтроллеры, АЦП, память и т.д |
5 |
24.10.2015 14:06 |
Часовой пояс GMT +4, время: 22:48.
|
|