Обсуждаем контроллеры компании Atmel.
Ответить

Вс мар 30, 2008 12:37:47

WinAVR скачал я версию 200802. На оф сайте лежит.

Вс мар 30, 2008 13:17:56

tych писал(а):WinAVR скачал я версию 200802. На оф сайте лежит.

Если быть точнее, то 20080402rc1
Попробовал я ее, не заработало у меня с ней ничего.
На 20060421 и предпоследней 20071221 работало.
И вот еще интересный момент, зачем они сделали так, что теперь в листингах только асм инструкции видны, а сишных нету. Не удобно как то.

Вс мар 30, 2008 13:33:19

Brutaller писал(а):WinAVR 20080402rc1 - еще интересный момент, зачем они сделали так, что теперь в листингах только асм инструкции видны, а сишных нету. Не удобно как то.


Наверно чтоб народ на CVAVR переползал :lol: там с листингами ПО-ПРЕЖНЕМУ все в порядке.

По "глюкам" в последних версиях WinAVR возникает ощущение что главных авторов купил кто-то из IAR - чтоб народ на платное ПО переползал - хотя глюки везде могут быть.

Вс мар 30, 2008 19:59:21

хлопцы, ну подумайте сами - кто-то совершенно даром делает компилятор - не один человек, а целая группа... хотели как лучше - всякие новые фичи понаделали, аду там встроили или С++ поддержку - а получилось, как всегда... исправят... сами вы много наделали бесплатно такого уровня?! т.е. конкурентноспособного с IAR, если уж речь о том, что они вздумали перекупить кого-то?! Мне кажется, что слухи о глючности сильно преувеличены... а для листинга можно взять старую утилиту - прекрасно работает с новой версией...

Вс мар 30, 2008 20:09:14

ARV писал(а):а для листинга можно взять старую утилиту - прекрасно работает с новой версией...

А вот тут поподробнее можно? Что за утилита? И как ее прикрутить?

Вс мар 30, 2008 20:14:45

эта утилита avr-objdump.exe - ее просто надо взять из старой версии и записать поверх такой же имеющейся.

Вс мар 30, 2008 20:23:32

ARV писал(а):эта утилита avr-objdump.exe - ее просто надо взять из старой версии и записать поверх такой же имеющейся.


Вы могли бы ее выложить тут или на slil.ru а то чтоб "взять" нужно старую версию инсталлировать.

Вс мар 30, 2008 20:24:04

Спасибо. Надо будет попробовать.

Вс мар 30, 2008 20:27:33

я сам так сделал. столкнулся с багом - стал искать... нашел на форуме англоязычном метод - теперь вам сообщаю :) очень занимательно листинги после оптимизации -Os просматривать - иногда 20-30 строк сишного текста оказываются в паре ассемблерных строк :) причем, если задуматься - так оно и должно быть... берешь и исправляешь ошибку в программе...

Вс мар 30, 2008 20:31:33

А архивом поделитесь ?

Вс мар 30, 2008 20:34:15

Adakur писал(а):А архивом поделитесь ?
завтра

Вс мар 30, 2008 20:34:27

Вот avr-objdump_from_WinAVR-20060421.rar

А чтоб не инсталировать, Total Commander со всякими хорошими плагинами юзать надо ;) Он довольно неплохо расковыривает инсталляторы от Nullsoft

Вс мар 30, 2008 20:59:59

Спасибо ! Обоим ...

Но тревога ИМХО ЛОЖНАЯ !!!

Щас попробовал "РОДНОЙ" установленый WinAVR-20080402rc1 - листинг содержит и Си и АСМ. файл .lss а не .lst

.lst не содержит Си кода и при замене выше указаного файла на версию от 2006 года.

Вс мар 30, 2008 22:57:55

ARV, вы можете поделиться вашим мэйкфалом для WinAVR для ELF для PROTEUS ? с вашей любимой степенью оптимизации ...

Вс мар 30, 2008 23:19:29

1. вы же применили уже новый, обновленный релиз - в нем, очевидно, баг листинга уже исправили :)
2. а я даже не замечал, чтобы lst-файлы создавались...
3. а зачем вам мой make-файл? если честно - то я не отлаживаю из-под WinAVR в протеусе пока что... пробовал сконвертировать в elf - вроде получалось, протеус проглатывал, но не припомню, как... если сумею в ближайшее время повторить успех - сообщу :) я вместо создания make-файла пользуюсь мастером в AVR Studio для настройки параметров компиляции...

Вт апр 08, 2008 12:50:52

Советую скачать архив http://stream.ifolder.ru/6069648
в котором есть :
1) WinAVR-20080407
2) симулятор VMLAB
3) FAQ по AVR и электронике

Пн май 19, 2008 10:43:20

WinAVR Настройка проекта и мэйкфала - описание в картинках .ELF для PROTEUS.

Пн май 19, 2008 11:00:22

tych писал(а):WinAVR Настройка проекта и мэйкфала - описание в картинках .ELF для PROTEUS.
нифига оно не пашет... показывает только переменные, а исходник не показывает... во всяком случае у меня с протеусом 7.1 sp2 не выходит подружить WinAVR с пошаговой отладкой

Пн май 19, 2008 11:06:09

ARV писал(а):с протеусом 7.1 sp2 не выходит подружить WinAVR с пошаговой отладкой


Пора 7.2 sp2 ставить или даже sp6 :lol: - где скачать - наверно в начале топика написано.

У меняж насписано В КАРТИНКАХ ! Т.е. на всё и картиночки имеютЦО !

Вот:
Изображение

Там проект можно качнуть и попробовать.

Пн май 19, 2008 11:25:43

а у меня исходника нет. конкретный вопрос: моя версия протеуса не позволяет получить требуемое? или я что-то делаю неверно?
Ответить