Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 45 из 61
  1. #31
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Откомпилировал по-новой tavrasm для 32-битового линукса - с опцией минимизации размера (опция 0s в makefile). размер исполняемого файла всего 101 кб. В архиве исходники, makefile и файл самого ассемблера tavrasm. При запуске без аргумента программа показываетт версию 1.22.2011 и дату последней компиляции, а также все опции программы (помощь).
    Вложения Вложения

  2. #32
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    http://dev.frozeneskimo.com/software...cts/vavrdisasm - дизассемблер для AVR HEX файлов. Опробовал - полученный ASM файл можно снова откомпилировать (отассемблировать) , но только программой GAVRASM, TAVRASM и AVRA этого не смогли. GAVRASM жалуется, правда, на отсутствие декларации контроллера, но своё дело делает. Теперь попробую откомпилировать этот дизассемблер под DOS/Windows и выложить здесь. Программа свободная. Автор - Ваня Сергеев http://dev.frozeneskimo.com/

  3. #33
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Попытался откомпилировать дизассемлер VAVRDISASM под Windows - не получилось. Надо думать или писать разработчику

  4. #34
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52

    Новая версия AVR ассемблера GAVRASM

    Вышла новая версия AVR ассемблера GAVRASM http://www.avr-asm-tutorial.net/gavrasm/index_en.html . Устранены некоторые баги, появлявшиеся при ассемблировании программ без использования встроенных def.inc файлов ( gavrasm -xseb program.asm , например), специфичных для определённых типов контроллеров.
    Внимание! На страничке автора (английской) под ссылкой Linux (i386) на самом деле версия для 64-битового Линукса. 32-битовая версия для линукса в аттаче. Кроме того gavrasm игнорирует теперь C-style строчки ( #pragma...) в include файлах, используемых в Atmel Studio Assembler 2
    Добавлена поддержка для некоторых Xmega контроллеров.

    Размер распакованного файла порядка 5 мегабайт
    devices.txt - список поддерживаемых контроллеров
    Вложения Вложения

  5. #35
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    GASVRASM : добавлена поддержка для 5 новых ATxmega контроллеров - эта инфа есть на немецкой страничке автора

    готовые скомпилированные версии для DOS и WINDOWS можно скачать со странички автора, либо скачать исходник и FreePascal для соответствующей ОСи и скомпилировать программу GAVRASM самостоятельно

  6. #36
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Вышла новая версия программы Free Pascal 2.6.0 (предыдущая - 2.4.4). При компиляции программы GAVRASM под Windows XP SP3 неожиданно заявил о себе антивирусник AVIRA - нашёл трояна в только что скомпилированном файле gavrasm.exe, вирус удалил. Проверка системы показала, что всё чисто. Снёс FreePascal 2.6.0 и установил снова старую версию 2.4.4. При компиляции программы GAVRASM - никаких тревожных звонков. Написал разработчику программы GAVRASM и описал ему эту драму, пока ответа не было, но он отвечает на письма, хоть и с большой задержкой. Так что, если кто возьмётся самостоятельно компилировать GAVRASM под виндой, не скачивайте последнюю версию компилятора

  7. #37
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Приключения продолжаются...

    Переустановил линукс, но из-за графики взял диск с LinuxMint 12-1 из журнала LinuxUser (графика nVidia Gforce 8400 GS не пошла под Линксом, пришлось вернуться к встроенной на борту). По недосмотру установил вместо 32-битовой 64-битовую версию - диск-то двухсторонний. Попробовал запуск программ GAVRASM, AVRA и TAVRASM под 64-битовым Линуском. Как ни странно, 32-битовые компилаты GAVRASM и AVRA заработали, а TAVRASM прикинулся невидимкой и на запускается. Попробовал откомпилировать TAVRASM по-новой, но, несмотря на установку дополнительных программ bison, flex, компиляция не получилась

  8. #38
    Standart Power
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    48
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    Стоит ли тут задавать вопросы в проблеме PonyProg под W7 ?
    Не запускается совсем.Поставил виртуальный бокс,на него XP там все запустилось,COM 1 активировался .... но при чтении данных микросхемы все виснет и вылетает система XP.
    Может что то посоветуете для прошивки Atmega16 ?

  9. #39
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Попробуйте программу Burn-o-mat http://www.brischalle.de/avr8_burn-o...de_gui_en.html - графический интерфейс для программы avrdude, при этом нужно сначала установить Яву, там описано.
    AVRDUDE устанавливается с WinAVR , нужно взять AVRDUDE.EXE и AVRDUDE.CONF файлы, впрочем, Burn-O-Mat сам показывает путь к проге, если она установлена в папку по умолчанию. Это я пересказываю найденное в интернете.

  10. #40
    Standart Power
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    48
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    Цитата Сообщение от DL7PGA Посмотреть сообщение
    AVRDUDE устанавливается с WinAVR , нужно взять AVRDUDE.EXE и AVRDUDE.CONF файлы, впрочем, Burn-O-Mat сам показывает путь к проге, если она установлена в папку по умолчанию.
    Все поставил.А где эти файлы взять?Надо отдельно в интернете их поискать?В установленной проге и ее папках ,по умолчанию,ничего не обнаружил такого.
    При запуске программы пишет C:\WinAVR\bin\avrdude.exe и C:\WinAVR\bin\avrdude.conf ,но по такому пути нет ничего после установки.
    Может я что то не так понял или не так поставил? В интернете посмотрел...толком не нашел описания этого

  11. #41
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Цитата Сообщение от RU3KR Посмотреть сообщение
    При запуске программы пишет C:\WinAVR\bin\avrdude.exe и C:\WinAVR\bin\avrdude.conf ,но по такому пути нет ничего после установки.
    Может я что то не так понял или не так поставил? В интернете посмотрел...толком не нашел описания этого
    WinAVR устанавливается по умолчанию в C:\WinAVR , если при установке не была выбрана другая папка (например, C:\Program\WinAVR\). Установлен ли WinAVR? Если да, то все .exe файлы находятся в C:\WinAVR\bin\ , avrdude.exe и avrdude.conf тоже. К сожалению у меня в настоящий момент не установлен WinAVR, а то бы подсказал точнее. Если WinAVR устанавливается до установки AVR Studio, то Студия может использовать AVRDUDE из WinAVR.

  12. #42
    Standart Power
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    48
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    Ничего подобного не вышло при установке по умолчанию
    отдельно скачал avrdude
    Там есть эта папка.Указал к ней путь и теперь пытаюсь дальше разобраться с программой.
    Особо нет сложности в ней,но вот у меня программатор по выложенной тут схеме. Под ХР он прошивал данную микросхему через СОМ1 ,тут пока не получается верификация и не читает данные из нее
    Сам СОМ порт работает ,шил через него радиостанции.
    Вот только не знаю....как назвать этот программатор
    Или же он не пойдет для работы?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	avr_programmer_schematic.gif 
Просмотров:	220 
Размер:	6.2 Кб 
ID:	63345  
    Вложения Вложения

  13. #43
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    По всей видимости необходима установка драйвера giveio.sys для получения возможности напрямик использовать порты принтера или последовательные
    http://home.snafu.de/mgrafe/treiber_en.htm см. Download page

    или здесь

    http://www.cs.ucr.edu/~eblock/pages/...ls/giveio.html

  14. #44
    Standart Power
    Регистрация
    01.05.2009
    Адрес
    РФ
    Возраст
    48
    Сообщений
    174
    Поблагодарили
    11
    Поблагодарил
    11
    А разве не напрямую последовательный порт используется?Он определяется как COM1 везде.
    Ведь другие программы ( для прошивки радиостанций...несколько десятков icom были прошиты через него без проблем ) видят нормально,даже в виртуальном боксе на ХР там все ровно определяется вроде бы
    Попробовал собрать на FT2232 от USB
    Вроде бы и драйвер нормально стал.Определился как двухканальный (что и есть на самом деле по описанию...стал на COM3 , COM4 ) но так и не смог найти чем шить Atmeg8 и Atmeg16 . Много перевернул информации,но не ХР ,не W7 не стали видеть саму микросхему для прошивки.Постоянно выпадают какие то ошибки.
    Как можно протестировать программатор? Как можно посмотреть что творится у него на выходе?

    Ведь не каждый то программист)))))
    Мне вот как то не особо есть такая необходимость разгребать всю информацию " в яме интернета".
    Тем более что все идет по каким то кругам и в большинстве топчется на месте.
    Не хотел создавать другой ветки.
    Просто по возможности хотелось бы разобраться с простыми вариантами работы под Windows . Т.к. программы используются для не частой прошивки и как бы много времени убить на это не представляется возможным.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Ft2232-avr_circuit.png 
Просмотров:	352 
Размер:	5.0 Кб 
ID:	63717  

  15. #45
    Very High Power Аватар для DL7PGA
    Регистрация
    09.08.2003
    Адрес
    Дюссельдорф, Германия
    Возраст
    71
    Сообщений
    1,252
    Поблагодарили
    169
    Поблагодарил
    52
    Даже если порты под ХР видны, это не означает, что программы могут их использовать напрямик, как это было возможно под DOS или под W95/98/ME. Для FT232 и подобных тоже имеется специальный драйвер, на сайте производителя вроде бы. Всё это, вообще-то, материал для другой ветки. Насчёт тестирования программатора - тут я пас.

    А под Linux не пробовали? Ubuntu можно, например, установить под Windows как обычное приложение (на диске имеется файл wubi.exe - это и есть установщик под виндой), и также удалить - при старте компьютера имеется возможность запустить Linux или Windows. Но это уводит нас далеко от темы

Похожие темы

  1. Электронные книги по assembler'у
    от rarelang в разделе Беседка. Для любителей поговорить.
    Ответов: 10
    Последнее сообщение: 10.09.2004, 11:29
  2. Электронные книги по assembler'у
    от rarelang в разделе Компьютеры и сети
    Ответов: 4
    Последнее сообщение: 02.09.2004, 11:56

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×