Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

IAR Embedded Workbench

Непрочитано 01.04.2010, 17:21  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Сообщение от Polite Посмотреть сообщение
сама среда выдает в начале процесса дебага.
Это Протеус выдает или IAR? Если IAR - верните формат обратно.
Вообще можно попробовать переключиться на Debug information for C-SPY, это родной дебаггер IAR.
Реклама:
kison вне форума  
Непрочитано 02.04.2010, 19:33  
Polite
Прохожий
 
Регистрация: 17.02.2010
Сообщений: 3
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Polite на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Сообщение от kison Посмотреть сообщение
Это Протеус выдает или IAR? Если IAR - верните формат обратно.
Вообще можно попробовать переключиться на Debug information for C-SPY, это родной дебаггер IAR.
в том-то и проблема, что выдает IAR на стандартных настройках
Polite вне форума  
Непрочитано 06.04.2010, 18:40  
sviss
Прохожий
 
Регистрация: 27.12.2009
Сообщений: 3
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sviss на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Какой именно IAR?
Startup файл подключен к проекту?
sviss вне форума  
Непрочитано 07.04.2010, 00:33  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Сообщение от Polite Посмотреть сообщение
в том-то и проблема, что выдает IAR на стандартных настройках
Когда компилите для отладки в С-SPY то компилится и дебаг запускается...

а когда переключаете для отладки в AVRStudio то компилится номально а дебаг вываливается с ошибкой.. может это имелось в виду?

Прикреплён настроеный проект IAR AVR, на картинках показано где переключать птичку для отладки в Студии и во встроеном отлачике C-SPY.
Миниатюры:
Нажмите на изображение для увеличения
Название: for AVRStudio.jpg
Просмотров: 93
Размер:	101.2 Кб
ID:	6545   Нажмите на изображение для увеличения
Название: for C-SPY.jpg
Просмотров: 93
Размер:	55.7 Кб
ID:	6548  
Вложения:
Тип файла: rar IAR AVR project.rar (22.1 Кб, 62 просмотров)
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов

Последний раз редактировалось picavr; 07.04.2010 в 01:42.
picavr вне форума  
Непрочитано 18.05.2010, 00:16  
PVitaly
Частый гость
 
Регистрация: 13.06.2009
Сообщений: 20
Сказал спасибо: 9
Сказали Спасибо 153 раз(а) в 59 сообщении(ях)
PVitaly на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

IAR Embedded Workbench for MSP430 v5.10 Full:
http://turbobit.net/mon3arl7ysos.html
http://letitbit.net/download/3191.38....10.1.rar.html
PVitaly вне форума  
Непрочитано 08.11.2010, 15:51  
komurugov
Прохожий
 
Регистрация: 11.08.2008
Сообщений: 9
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
komurugov на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Доброго времени суток всем!
Начинаю осваивать новую для себя архитектуру МК - АРМ (раньше имел дело только с PIC'ами) и практически новый язык - C++ (для МК раньше писал только на ассемблере). Чтобы выбрать самую удобную для себя среду разработки, решил попробовать наиболее популярные из них по очереди, начал с IAR EW.
Так вот, вопрос собственно такой: а правильно ли я понимаю, что нет другого способа посмотреть на результат компиляции (т.е. код на ассемблере), кроме как начать сессию отладки?
komurugov вне форума  
Непрочитано 08.11.2010, 16:01  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

Сообщение от komurugov Посмотреть сообщение
Так вот, вопрос собственно такой: а правильно ли я понимаю, что нет другого способа посмотреть на результат компиляции (т.е. код на ассемблере), кроме как начать сессию отладки?
Включите генерацию листинга.
Миниатюры:
Нажмите на изображение для увеличения
Название: listing.gif
Просмотров: 78
Размер:	9.8 Кб
ID:	14453  
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Сказали "Спасибо" nml
komurugov (08.11.2010)
Непрочитано 13.09.2011, 14:13  
grbizly
Частый гость
 
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
grbizly на пути к лучшему
По умолчанию 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

Пока буду дальше писать программу может и разберусь что к чему, но пока просто обошел эти моменты. Но хочется разобраться.Спасибо!
grbizly вне форума  
Непрочитано 13.09.2011, 15:17  
Serega_B
Прописка
 
Регистрация: 09.11.2010
Сообщений: 102
Сказал спасибо: 4
Сказали Спасибо 28 раз(а) в 22 сообщении(ях)
Serega_B на пути к лучшему
По умолчанию 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 не определен. Просто предупреждение, что пока готовишься работать с одной переменной - другая может уже измениться.
Serega_B вне форума  
Непрочитано 14.09.2011, 00:47  
grbizly
Частый гость
 
Регистрация: 17.04.2008
Сообщений: 34
Сказал спасибо: 300
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
grbizly на пути к лучшему
По умолчанию Re: IAR Embedded Workbench

спасибо.
не совсем понял пока с volatile.
Пока программа допишу может докурю со static.
grbizly вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подниму тему WinAVR vs IAR oleg110592 Микроконтроллеры, АЦП, память и т.д 5 24.10.2015 14:06


Часовой пояс GMT +4, время: 03:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.