|
|
  |
IAR, требуется помощь |
|
|
|
Sep 12 2006, 11:07
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Долгое время работал на CV теперь вот рещил перейти на IAR, поставил триальную версию 4.20а. Отлаживаться хочу в AVRStudio. Подскажите какие установки в проекте чтобы сгенерировать нормальный coff для AVRStudio. (При установке во вкладке Options->Linker->Format=coff при компиляци получаю сообщение Fatal Error[e92]: Cannot use the 'coff' output format with this cpu в установка Processor Configuration выбрано --cpu=m48 ATmega48) И второй вопрос как получить hex файл пригодный для PoniProg,Icprog для флеша и для еепром.
|
|
|
|
|
Sep 12 2006, 11:17
|
Местный
  
Группа: Участник
Сообщений: 416
Регистрация: 18-04-06
Из: Челябинск
Пользователь №: 16 219

|
Цитата(viael @ Sep 12 2006, 14:07)  Долгое время работал на CV теперь вот рещил перейти на IAR, поставил триальную версию 4.20а. Отлаживаться хочу в AVRStudio. Подскажите какие установки в проекте чтобы сгенерировать нормальный coff для AVRStudio. (При установке во вкладке Options->Linker->Format=coff при компиляци получаю сообщение Fatal Error[e92]: Cannot use the 'coff' output format with this cpu в установка Processor Configuration выбрано --cpu=m48 ATmega48) И второй вопрос как получить hex файл пригодный для PoniProg,Icprog для флеша и для еепром.  А если ubrof попробовать?
|
|
|
|
|
Sep 12 2006, 14:08
|
Местный
  
Группа: Свой
Сообщений: 200
Регистрация: 10-04-06
Из: Украина,Запорожье
Пользователь №: 15 979

|
Цитата(IgorKossak @ Sep 12 2006, 17:43)  Цитата(viael @ Sep 12 2006, 14:07)  И второй вопрос как получить hex файл пригодный для PoniProg,Icprog для флеша и для еепром.  В одном hex файле на два адресных пространства flash и eeprom прошивку получить нельзя. Здесь подробно. ubrof 7 заработало за ссылочку
|
|
|
|
|
Sep 14 2006, 05:54
|
Местный
  
Группа: Участник
Сообщений: 338
Регистрация: 1-02-06
Из: Королев, М.О.
Пользователь №: 13 846

|
Цитата(defunct @ Sep 14 2006, 02:22)  2 viael,
как показывает практика в чем пишется в том удобней и отлаживать. В IAR'е если привыкнуть - очень удобный отладчик. Отладчик то удобный, да вот симулятор никакой!
--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
|
|
|
|
|
Sep 14 2006, 06:21
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(Harvester @ Sep 14 2006, 09:54)  Цитата(defunct @ Sep 14 2006, 02:22)  2 viael,
как показывает практика в чем пишется в том удобней и отлаживать. В IAR'е если привыкнуть - очень удобный отладчик.
Отладчик то удобный, да вот симулятор никакой! Вот и я удивляюсь IAR-овцам - столько денег хотят, а нормальный симулятор встроить ленятся... Странно...
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Sep 14 2006, 07:50
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 26-01-06
Из: Sevastopol
Пользователь №: 13 664

|
Цитата(otrog @ Sep 14 2006, 09:21)  Вот и я удивляюсь IAR-овцам - столько денег хотят, а нормальный симулятор встроить ленятся... Странно... У них предусмотрена возможность подключения плагинов для сторонних симуляторов и эмуляторов. Это дает возможность, к примеру, подключить через плагин их C-Spy к Proteus и отлаживаться на его виртуальном hardware. Они (или команда Labcenter Electronics - не помню), кстати, даже где-то обещали такую возможность, но до сих пор не реализовано.
|
|
|
|
|
Sep 15 2006, 12:21
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(otrog @ Sep 14 2006, 09:21)  Вот и я удивляюсь IAR-овцам - столько денег хотят, а нормальный симулятор встроить ленятся... Странно... Он у них именно нормальный, в том смысле, что может принести хоть какую-то пользу. По этому вопросу несколько раз на форуме dxp выступал - я лучше не обьясню. То, что Вы очевидно подразумеваете под "нормальным" может быть полезен только при выполнении двух условий - писатель абстрактный "программист", сильно оторван от понятия "железа" и может сделать какую угодно ошибку в каком угодно месте и его устройство недалеко ушло от присоединения к контроллеру кнопочки и лампочки. В случае целого пласта девайсов, для которых контроллер это самая незаметная микросхемка, как по размеру, так и по количеству сотен листов документации польза от "нормального" эмуятора периферии равна нулю.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|