-
13.11.2011, 23:55 #31
- Регистрация
- 09.08.2003
- Адрес
- Дюссельдорф, Германия
- Возраст
- 71
- Сообщений
- 1,252
- Поблагодарили
- 169
- Поблагодарил
- 52
Откомпилировал по-новой tavrasm для 32-битового линукса - с опцией минимизации размера (опция 0s в makefile). размер исполняемого файла всего 101 кб. В архиве исходники, makefile и файл самого ассемблера tavrasm. При запуске без аргумента программа показываетт версию 1.22.2011 и дату последней компиляции, а также все опции программы (помощь).
73! Владимир
-
18.12.2011, 21:34 #32
- Регистрация
- 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/
73! Владимир
-
19.12.2011, 02:50 #33
- Регистрация
- 09.08.2003
- Адрес
- Дюссельдорф, Германия
- Возраст
- 71
- Сообщений
- 1,252
- Поблагодарили
- 169
- Поблагодарил
- 52
Попытался откомпилировать дизассемлер VAVRDISASM под Windows - не получилось. Надо думать или писать разработчику
-
24.12.2011, 20:06 #34
- Регистрация
- 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 - список поддерживаемых контроллеровПоследний раз редактировалось DL7PGA; 24.12.2011 в 20:11.
73! Владимир
-
24.12.2011, 21:04 #35
- Регистрация
- 09.08.2003
- Адрес
- Дюссельдорф, Германия
- Возраст
- 71
- Сообщений
- 1,252
- Поблагодарили
- 169
- Поблагодарил
- 52
GASVRASM : добавлена поддержка для 5 новых ATxmega контроллеров - эта инфа есть на немецкой страничке автора
готовые скомпилированные версии для DOS и WINDOWS можно скачать со странички автора, либо скачать исходник и FreePascal для соответствующей ОСи и скомпилировать программу GAVRASM самостоятельноПоследний раз редактировалось DL7PGA; 24.12.2011 в 21:08.
73! Владимир
-
14.01.2012, 00:25 #36
- Регистрация
- 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 под виндой, не скачивайте последнюю версию компилятора
73! Владимир
-
14.01.2012, 20:33 #37
- Регистрация
- 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, компиляция не получилась
-
25.01.2012, 16:50 #38
- Регистрация
- 01.05.2009
- Адрес
- РФ
- Возраст
- 48
- Сообщений
- 174
- Поблагодарили
- 11
- Поблагодарил
- 11
Стоит ли тут задавать вопросы в проблеме PonyProg под W7 ?
Не запускается совсем.Поставил виртуальный бокс,на него XP там все запустилось,COM 1 активировался .... но при чтении данных микросхемы все виснет и вылетает система XP.
Может что то посоветуете для прошивки Atmega16 ?Последний раз редактировалось RU3KR; 25.01.2012 в 16:53.
С уважением! Сергей (RU3KR)
-
26.01.2012, 00:27 #39
- Регистрация
- 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 сам показывает путь к проге, если она установлена в папку по умолчанию. Это я пересказываю найденное в интернете.
-
26.01.2012, 09:28 #40
- Регистрация
- 01.05.2009
- Адрес
- РФ
- Возраст
- 48
- Сообщений
- 174
- Поблагодарили
- 11
- Поблагодарил
- 11
Все поставил.А где эти файлы взять?Надо отдельно в интернете их поискать?В установленной проге и ее папках ,по умолчанию,ничего не обнаружил такого.
При запуске программы пишет C:\WinAVR\bin\avrdude.exe и C:\WinAVR\bin\avrdude.conf ,но по такому пути нет ничего после установки.
Может я что то не так понял или не так поставил? В интернете посмотрел...толком не нашел описания этогоС уважением! Сергей (RU3KR)
-
26.01.2012, 10:10 #41
- Регистрация
- 09.08.2003
- Адрес
- Дюссельдорф, Германия
- Возраст
- 71
- Сообщений
- 1,252
- Поблагодарили
- 169
- Поблагодарил
- 52
WinAVR устанавливается по умолчанию в C:\WinAVR , если при установке не была выбрана другая папка (например, C:\Program\WinAVR\). Установлен ли WinAVR? Если да, то все .exe файлы находятся в C:\WinAVR\bin\ , avrdude.exe и avrdude.conf тоже. К сожалению у меня в настоящий момент не установлен WinAVR, а то бы подсказал точнее. Если WinAVR устанавливается до установки AVR Studio, то Студия может использовать AVRDUDE из WinAVR.
-
26.01.2012, 10:27 #42
- Регистрация
- 01.05.2009
- Адрес
- РФ
- Возраст
- 48
- Сообщений
- 174
- Поблагодарили
- 11
- Поблагодарил
- 11
Ничего подобного не вышло при установке по умолчанию
отдельно скачал avrdude
Там есть эта папка.Указал к ней путь и теперь пытаюсь дальше разобраться с программой.
Особо нет сложности в ней,но вот у меня программатор по выложенной тут схеме. Под ХР он прошивал данную микросхему через СОМ1 ,тут пока не получается верификация и не читает данные из нее
Сам СОМ порт работает ,шил через него радиостанции.
Вот только не знаю....как назвать этот программатор
Или же он не пойдет для работы?Последний раз редактировалось RU3KR; 26.01.2012 в 10:54.
С уважением! Сергей (RU3KR)
-
03.02.2012, 01:53 #43
- Регистрация
- 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Последний раз редактировалось DL7PGA; 03.02.2012 в 01:57.
-
03.02.2012, 09:29 #44
- Регистрация
- 01.05.2009
- Адрес
- РФ
- Возраст
- 48
- Сообщений
- 174
- Поблагодарили
- 11
- Поблагодарил
- 11
А разве не напрямую последовательный порт используется?Он определяется как COM1 везде.
Ведь другие программы ( для прошивки радиостанций...несколько десятков icom были прошиты через него без проблем ) видят нормально,даже в виртуальном боксе на ХР там все ровно определяется вроде бы
Попробовал собрать на FT2232 от USB
Вроде бы и драйвер нормально стал.Определился как двухканальный (что и есть на самом деле по описанию...стал на COM3 , COM4 ) но так и не смог найти чем шить Atmeg8 и Atmeg16 . Много перевернул информации,но не ХР ,не W7 не стали видеть саму микросхему для прошивки.Постоянно выпадают какие то ошибки.
Как можно протестировать программатор? Как можно посмотреть что творится у него на выходе?
Ведь не каждый то программист)))))
Мне вот как то не особо есть такая необходимость разгребать всю информацию " в яме интернета".
Тем более что все идет по каким то кругам и в большинстве топчется на месте.
Не хотел создавать другой ветки.
Просто по возможности хотелось бы разобраться с простыми вариантами работы под Windows . Т.к. программы используются для не частой прошивки и как бы много времени убить на это не представляется возможным.Последний раз редактировалось RU3KR; 03.02.2012 в 09:49.
С уважением! Сергей (RU3KR)
-
03.02.2012, 09:54 #45
- Регистрация
- 09.08.2003
- Адрес
- Дюссельдорф, Германия
- Возраст
- 71
- Сообщений
- 1,252
- Поблагодарили
- 169
- Поблагодарил
- 52
Даже если порты под ХР видны, это не означает, что программы могут их использовать напрямик, как это было возможно под DOS или под W95/98/ME. Для FT232 и подобных тоже имеется специальный драйвер, на сайте производителя вроде бы. Всё это, вообще-то, материал для другой ветки. Насчёт тестирования программатора - тут я пас.
А под Linux не пробовали? Ubuntu можно, например, установить под Windows как обычное приложение (на диске имеется файл wubi.exe - это и есть установщик под виндой), и также удалить - при старте компьютера имеется возможность запустить Linux или Windows. Но это уводит нас далеко от темыПоследний раз редактировалось DL7PGA; 03.02.2012 в 10:02.
Социальные закладки