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

 
 
> iar 1.2 + stm8s + st-link проблема с отладкой
dac
сообщение Jan 6 2011, 02:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



иар stm8 1.2
при компиляции в режиме debug не работает отладка через st-link - пишет "... was corrupt or of an unsupported format". при этом в формате release нормально отлаживается. что делаю не так?
раньше с иаром не работал, поэтому может мелочь какая-то sad.gif
и второй вопрос где что можно почитать по иару типа быстрого старта на русском? для детального освоения там вроде своя нормальная дока есть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dac
сообщение Jan 10 2011, 05:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



может чего-то не понимаю, но какое-то грустное впечатление от ИАРа. в основном работаю в МПЛАБ, по первым впечатлениям иар отстает лет на 5 sad.gif
работал с Кейл для MSP430 в свое время, не было такого ощущения - может тогда мплаб был хужее sm.gif. на иар посмотрел из-за планируемой работы с stm32, чтоб среду не менять в дальнейшем, но судя по первым впечатлениям придется таки кейл под арм брать.

библиотеки родные от ST показались удобные в использовании, про их тормознутость знаю, но то что есть в иар - можно сказать ничего нету, одни дефайны, причем плохо документированные

собственно вопрос:
в отношении удобства работы/отладки STVD+cosmic лучше чем иар?, кто-нибудь сравнивал?
Go to the top of the page
 
+Quote Post
SeregaB
сообщение Jan 11 2011, 05:09
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 55
Регистрация: 6-04-06
Из: Москва, Зеленоград
Пользователь №: 15 863



Цитата(dac @ Jan 10 2011, 11:56) *
может чего-то не понимаю, но какое-то грустное впечатление от ИАРа. в основном работаю в МПЛАБ, по первым впечатлениям иар отстает лет на 5 sad.gif

А у меня нормальное впечатление. Что, в МПЛАБ уже прикрутили поддержку STM8? Они появились реально в 2010. В ИАР есть, в МПЛАБ - нет. Кто отстает?

Цитата(dac @ Jan 10 2011, 11:56) *
библиотеки родные от ST показались удобные в использовании, про их тормознутость знаю, но то что есть в иар - можно сказать ничего нету, одни дефайны, причем плохо документированные

Не надо путать теплое с мягким. ST дает библиотеки для "чиста программеров", которым в лом разбираться как работает контроллер и что для этого требуется сделать. Или для тех, кто не может или не хочет долго разбираться с потрохами контроллера. Ничто не мешает использовать ST библиотеки в IAR.
В IAR штатно прилагаются хидеры с символическими определениями имен регистров и битов. Документации не требуется вовсе, поскольку они дают эти определения (ну, почти всегда) по мануалу производителя. Т.е. берем Datasheet на контроллер и копипастим имена регистров и битов.
Например
CLK_CSSR_bit.CSSEN=1; //Разрешаем автопереключение источника
или
CLK_CSSR_CSSEN = 1;
или
CLK_CSSR |= MASK_CLK_CSSR_CSSEN;

Для "нормального" ембеддера это просто счастье. sm.gif

Цитата(dac @ Jan 10 2011, 11:56) *
собственно вопрос:
в отношении удобства работы/отладки STVD+cosmic лучше чем иар?, кто-нибудь сравнивал?

Ответ прост - IAR удобнее тем, что среда практически ОДИНАКОВАЯ для РАЗНЫХ семейств. Мне нравится, что при работе с АВР, АРМ, СТМ8, 8051 и т.д. среда программирования одна и та-же. Не требуется время для для мучительных воспоминаний что же нужно сделать по-другому. Кстати, для ПИКов тоже есть компилятор IAR.
Go to the top of the page
 
+Quote Post
dac
сообщение Jan 11 2011, 07:57
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (SeregaB @ Jan 11 2011, 14:09) *
А у меня нормальное впечатление. Что, в МПЛАБ уже прикрутили поддержку STM8? Они появились реально в 2010. В ИАР есть, в МПЛАБ - нет. Кто отстает?

я имею в виду возможности и удобство работы, а не поддерживаемые процессоры. кейл тоже стм8 не поддерживает, но иар даже рядом не стоит (это имхо - холивар развивать не надо)

QUOTE (SeregaB @ Jan 11 2011, 14:09) *
Не надо путать теплое с мягким. ST дает библиотеки для "чиста программеров", которым в лом разбираться как работает контроллер и что для этого требуется сделать. Или для тех, кто не может или не хочет долго разбираться с потрохами контроллера.

не влом а нет необходимости тратить время на детали, с учетом качества доки от ST sad.gif
QUOTE (SeregaB @ Jan 11 2011, 14:09) *
Ничто не мешает использовать ST библиотеки в IAR.
В IAR штатно прилагаются хидеры с символическими определениями имен регистров и битов. Документации не требуется вовсе, поскольку они дают эти определения (ну, почти всегда) по мануалу производителя.

мешает необходимость ручного допиливания, это тоже затраты времени.

QUOTE (SeregaB @ Jan 11 2011, 14:09) *
Т.е. берем Datasheet на контроллер и копипастим имена регистров и битов.
Для "нормального" ембеддера это просто счастье. sm.gif

может я избалован, но мне кажется это необходимый минимум sm.gif

QUOTE (SeregaB @ Jan 11 2011, 14:09) *
Ответ прост - IAR удобнее тем, что среда практически ОДИНАКОВАЯ для РАЗНЫХ семейств. Мне нравится, что при работе с АВР, АРМ, СТМ8, 8051 и т.д. среда программирования одна и та-же. Не требуется время для для мучительных воспоминаний что же нужно сделать по-другому. Кстати, для ПИКов тоже есть компилятор IAR.

вот на это я и надеялся, по крайней мере для арм/стм8, но похоже облом sad.gif ну для ПИКов иара можно считать что нету sm.gif
Go to the top of the page
 
+Quote Post



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

 


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


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