Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Есть ли GUI под avreal ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Boston
Есть ли GUI оболочки под прогер AVReal? наподобие той что лежит по этой ссылке http://www.miek.narod.ru/avrealshell.zip
Zlobster
Разработчиком четко написано, что графики не будет. Никода.
Цитата
Компилируется для DOS, WIN32 (необходимо установить соответствующий драйвер), Linux и FreeBSD. Во всех вариантах это программа, запускаемая из командной строки с необходимыми ключами, GUI версии нет и не будет.

это с сайта http://www.ln.ua/~real/avreal/index.html
Boston
Разработчик может писать все что угодно = это его дело. Я спрашивал про альтернативные варианты. Посмотри ту ссылку которую я приводил и поймешь про что я имел ввиду.
vetal
GUI под консольную программу без проблемм можно написать на TCL.
В качестве примера mfile из WinAvr.
Большинство, если не все, из бесплатных программ идут в консольном режиме. Это придает гибкость и удобство встраивиния.
vet
А зачем нужна ещё одна оболочка для AVReaL?
По теме: других оболочек не знаю, да и этой не пользуюсь - консоль удобнее и гибче.
Boston
Потому что в старой оболочке нет многих кристалов.
Pyku_He_oTTyda
http://twinpicks.tripod.com/downloads/setup_v10286.zip

Вот здесь, отличный, в стиле AVRStudio
d71
а я просто написал батники под все свои кристаллы и нафиг мне интерфейс
Jatagan
GUI для программаторов считаю очень неудобным решением, особенно если идет серия, в каком нибудь кристале да забудешь залочить, или фьюз установить.

Вот пример универсального батника для mega16 (необходимое просто разремь):

echo off

rem - Показать Device + Fuses
rem avreal.exe +mega16 -p1 -as -o500 -%%

rem - Читать из CPU
rem avreal.exe +mega16 -p1 -as -o4000 -%% -R -cROM.hex -dDATA.hex

rem ********** УСТАНОВКА FUSES НОВОЙ mega16 (см. UTILITES/CPU) ****************
rem !!! JTAGEN=Off !!! Иначе заняты pins! и дpугие пpоблемы !!!

rem - RC_8MHz:
rem avreal.exe +mega16 -p1 -as -o500 -%% -W -FJTAGEN=Off,CKSEL=4,CKOPT=Off,SUT=2,BLEV=On,BODEN=On,BRST=Off

rem - XT_4..16MHz:
rem avreal.exe +mega16 -p1 -as -o500 -%% -W -FJTAGEN=Off,CKSEL=F,CKOPT=On,SUT=3,BLEV=On,BODEN=On,BRST=Off
rem ;..........................................................................

rem КАЛИБРОВКА ГЕНЕРАТОРА: для 1MHz выполняется самим пpоцессоpом. Для дpугих
rem частот указать калибp.- 1MHz:cal0; 2MHz:cal1; 4MHz:cal2; 8MHz:cal3.
rem 54: адpес (байтовый!!!) куда записать (см. RC_Calibr in file "INIT_m16.avr")

rem - Erase,Write,Verifity file.hex, залочить -L2:
avreal.exe +mega16 -p1 -as -o4000 -%% -E -W -V -L2 -cPRESS.hex -c?osccal3=54 -dEEPROM.eep
rem avreal.exe +mega16 -p1 -as -o4000 -%% -E -W -V -cPRESS.hex

rem - Еще раз проверить и залочить:
rem avreal.exe +mega16 -p1 -as -o4000 -%% -V -L2 -cPRESS.hex

rem - Записать вместе с EEPROM:
rem avreal.exe +mega16 -p1 -as -o500 -%% -E -W -V -cPRESS.hex -dEEPROM.eep

rem - Добавить запись в EEPROM:
rem avreal.exe +mega16 -p1 -as -o500 -%% -W -V -dEEPROM.eep


rem ;==========================================================================

rem Рекомендуемые Fuses: JTAGEN=Off Сpазу же !!!
rem BODEN=On, BODLEVEL=Off(2V7)/On(4V)
rem BootRST=Off

rem Тип Генеpатоpа CKOPT CKSEL SUT

rem ExtCLK (pin13) Off 0 2
rem IntRC 1MHz Off 1 2
rem IntRC 2MHz Off 2 2
rem IntRC 4MHz Off 3 2
rem IntRC 8MHz Off 4 2
rem ExtRC 0...12MHz Off/On=36pF 5..8 2
rem XT =32kHz On(2x36pF) 9 1,(2=1Sec!)
rem XT =4...16MHz On F 3
rem ;..........................................................................

Можешь написать свои батники по этому примеру, попробовав работу в таком режиме не захочешь никаких GUI!
BVU
Цитата(Jatagan @ Feb 28 2006, 10:32) *
GUI для программаторов считаю очень неудобным решением, особенно если идет серия, в каком нибудь кристале да забудешь залочить, или фьюз установить.

Несомненно, что хорошими сторонами GUI тоже обладает. В эргономично-стандартно написанном GUI работать быстро и приятно, что даже уменьшает 'человеческий фактор' (ошибки), но может и не у каждого. Мнения опять разделились. smile.gif
Boston
Цитата(Jatagan @ Feb 28 2006, 11:32) *
GUI для программаторов считаю очень неудобным решением, особенно если идет серия, в каком нибудь кристале да забудешь залочить, или фьюз установить.

Можешь написать свои батники по этому примеру, попробовав работу в таком режиме не захочешь никаких GUI!

Зачем мне их писать они давно написаны, т.к. приходится иногда пользоваться. А уж если речь зашла про неудобство, то LPT программер считаю очень неудобным решением. К сожалению сейчас 2006г, а не 2000. И например на сегодняшнем буке у меня LPT нету.
Jatagan
Чтож... Может тогда следует обратить внимание на PonyProg? И GUI есть, и LPT не нужен (если на ноуте СОМ-порт отсутствует, мжно USB->COM переходником воспользоватья)... Мой товариСЧ им АВРы шьёт, и доволен, аки слон опосля купания.
m16
Цитата(Jatagan @ Feb 28 2006, 15:43) *
Чтож... Может тогда следует обратить внимание на PonyProg? И GUI есть, и LPT не нужен (если на ноуте СОМ-порт отсутствует, мжно USB->COM переходником воспользоватья)... Мой товариСЧ им АВРы шьёт, и доволен, аки слон опосля купания.

вот только понипрог неохотно поддерживается. что касаемо авров за послений год совсем не густо камешков добавилось. и если уж хочется GUI с регулярной поддержкой имхо для авров на сегодняшний день лучше avrisp(stk500) в среде AVRSTUDIO не придумано . хочешь с комом или юсб сделать можно - дело вкуса и возможностей.
Jatagan
Цитата(m16 @ Feb 28 2006, 16:18) *
и если уж хочется GUI с регулярной поддержкой имхо для авров на сегодняшний день лучше avrisp(stk500) в среде AVRSTUDIO не придумано . хочешь с комом или юсб сделать можно - дело вкуса и возможностей.


Хотю! Где схему под СОМ узять можно?
Pyku_He_oTTyda
http://electronix.ru/forum/index.php?showtopic=8997
тут много есть, схемы точно
Boston
Цитата(Jatagan @ Feb 28 2006, 16:43) *
Чтож... Может тогда следует обратить внимание на PonyProg? И GUI есть, и LPT не нужен (если на ноуте СОМ-порт отсутствует, мжно USB->COM переходником воспользоватья)... Мой товариСЧ им АВРы шьёт, и доволен, аки слон опосля купания.

Народ что-то вас в лес понесло. Я не мучаюсь в выборе программера. Под бук был давно сделан атмеловский avr910, только с новой прошивкой и под юсб.
Pyku_He_oTTyda
Если не нужен параллельный режим, то наверное лучший выбор.
У меня покупной AVRISP с переходником USB to COM
AVR
avreal может шить через последовательный порт под Linux?
Например, есть такая схемка программатора http://avr.nikolaew.org/progr.htm и программатор к ней - под виндовс. Но мне необходимо под Linux, чтобы через USB->COM шило (ибо на ноуте нету LPT и не надо)... Есть такие программы?
Вообще в принципе интересует прошивка AVRок через последовательный порт под Linux, пока что смутно представляю такой софт, хотя решение вероятно тривиально... Сори, может уже и избитая тема, но это под виндовс только всё ясно...
Petka
Цитата(AVR @ Jul 16 2008, 17:33) *
avreal может шить через последовательный порт под Linux?
Например, есть такая схемка программатора http://avr.nikolaew.org/progr.htm и программатор к ней - под виндовс. Но мне необходимо под Linux, чтобы через USB->COM шило (ибо на ноуте нету LPT и не надо)... Есть такие программы?
Вообще в принципе интересует прошивка AVRок через последовательный порт под Linux, пока что смутно представляю такой софт, хотя решение вероятно тривиально... Сори, может уже и избитая тема, но это под виндовс только всё ясно...

Посмотрите на программу avrdude. а так-же изучите с каким железом он работает.
AVR
Цитата(Petka @ Jul 16 2008, 18:08) *
Посмотрите на программу avrdude. а так-же изучите с каким железом он работает.
Спасибо за ссылку. Под Linux вроде есть версия программы, но по всей видимости оно работает через LPT. А через последовательный там дополнительные программаторы надо, в то время как для того виндового программатора, ссылку на который я дал в своем посте, ничего не ндао кроме простой схемки на ком порт...
Petka
Цитата(AVR @ Jul 16 2008, 18:48) *
Спасибо за ссылку. Под Linux вроде есть версия программы, но по всей видимости оно работает через LPT. А через последовательный там дополнительные программаторы надо, в то время как для того виндового программатора, ссылку на который я дал в своем посте, ничего не ндао кроме простой схемки на ком порт...

Я же предлагал изучить программматоры, что может использовать avrdude. Там в том числе есть и "bit bang" на ком порте. avrdude мощный кроссплатформенный инструмент. Очень рекомендую его освоить.
zltigo
Цитата(Petka @ Jul 16 2008, 18:24) *
...avrdude мощный кроссплатформенный инструмент.

Мощный-то он мощный,только сырой во многом очень-очень. Просто так взять и пользовать не слишком получается. С LPT я его использовать не пробовал (вроде не жалуется народ), а вот с USB обе попытки окончились пшиком. Особенно заколебала попытка AVRDragon прикрутить. С одной из реинкарнаций RS232 программатора тоже удалось заставить работать только одну из старых версий. Может за прошедший с момента последних разборок все изменилось к лучшему, но осадок остался sad.gif.
sensor_ua
Похоже, забыли эту штуку
http://www.klen.org/Projects/Kas/kas.html
seregamax
Цитата(Pyku_He_oTTyda @ Feb 26 2006, 08:34) *
http://twinpicks.tripod.com/downloads/setup_v10286.zip

Вот здесь, отличный, в стиле AVRStudio

По ссылке скачать не получается
AVR
Цитата(sensor_ua @ Jul 17 2008, 09:06) *
Похоже, забыли эту штуку
http://www.klen.org/Projects/Kas/kas.html
Похоже эта штука только для вантуз (windows), а посему не подходит wink.gif Надо для Linux.
Что касается avrdude, то если даже такие "монстры программирования" smile.gif испытали некоторые трудности при работе с ним, то что и говорить про таких ламерков как я? smile.gif Или там уже исправились и им можно уверенно пользоваться?
vet
Пользуюсь AVRDUDE+usbasp, жалоб нет.
Petka
Цитата(AVR @ Jul 17 2008, 10:57) *
Что касается avrdude, то если даже такие "монстры программирования" smile.gif испытали некоторые трудности при работе с ним, то что и говорить про таких ламерков как я? smile.gif Или там уже исправились и им можно уверенно пользоваться?

Не верьте на слово "монстрам". Пробуйте, спрашивайте. По своему опыту avrdude нормально работает как с LPT (байтбластер), так и с COM (AvrUsb500 by Petka). С LPT работает не так шустро, как avreal, но не принципиально (процентов на 10-20). cool.gif
AVR
Цитата(Petka @ Jul 17 2008, 12:17) *
Не верьте на слово "монстрам". Пробуйте, спрашивайте. По своему опыту avrdude нормально работает как с LPT (байтбластер), так и с COM (AvrUsb500 by Petka). С LPT работает не так шустро, как avreal, но не принципиально (процентов на 10-20). cool.gif
Требуется "большой" программатор, который надо паять паять... А так не хочется, надо быстро и всего максимум 5 аврок зашить... Жаль что не получится воспользоваться наипростейшей схемой на КОМ как тут http://avr.nikolaew.org/progr.htm ... Или можно будет под wine прогу запустить? Вайн хорошо с компортом дружит? smile.gif
Petka
Цитата(AVR @ Jul 17 2008, 12:37) *
Требуется "большой" программатор, который надо паять паять... А так не хочется, надо быстро и всего максимум 5 аврок зашить... Жаль что не получится воспользоваться наипростейшей схемой на КОМ как тут http://avr.nikolaew.org/progr.htm ... Или можно будет под wine прогу запустить? Вайн хорошо с компортом дружит? smile.gif

Где искать я Вам уже намекал.

Вот часть файла "avrdude.conf"
Код
#
# some ultra cheap programmers use bitbanging on the
# serialport.
#
# PC - DB9 - Pins for RS232:
#
# GND   5   -- |O
#              |   O| <-   9   RI
# DTR   4   <- |O   |
#              |   O| <-   8   CTS
# TXD   3   <- |O   |
#              |   O| ->   7   RTS
# RXD   2   -> |O   |
#              |   O| <-   6   DSR
# DCD   1   -> |O
#
# Using RXD is currently not supported.
# Using RI is not supported under Win32 but is supported under Posix.


Далее в файле перечень программаторов, которые работают на этом принципе (Ваш "программатор" с http://avr.nikolaew.org/progr.htm тоже работает по этому принципу). Осталось посмотреть описание этих программаторов и выбрать ВАШ! (скорее всего это либо "dasa3" либо "c2n232i") Если возникнут вопросы - задавайте.
zltigo
Цитата(Petka @ Jul 17 2008, 10:17) *
..спрашивайте.

Спрашиваю AVRDragon реально подключали?
На поминаемый Вами LPT, я не жаловался. На поддержку чего-либо стандартного (на Атмел-овском или совместимом железе) на RS232 - тоже. А вот с USB девайсами и многочисленными простыми RS232 приблудами - проблемы.
Petka
Цитата(zltigo @ Jul 17 2008, 13:42) *
Спрашиваю AVRDragon реально подключали?

Такого зверя у меня нет.
Цитата
А вот с USB девайсами и многочисленными простыми RS232 приблудами - проблемы.

Поясните, что такое "многочисленные простые RS232 приблуды"? Ссылку хоть киньте.
P.S. какая ОС?
AVR
Цитата(Petka @ Jul 17 2008, 13:36) *
Далее в файле перечень программаторов, которые работают на этом принципе (Ваш "программатор" с http://avr.nikolaew.org/progr.htm тоже работает по этому принципу). Осталось посмотреть описание этих программаторов и выбрать ВАШ! (скорее всего это либо "dasa3" либо "c2n232i") Если возникнут вопросы - задавайте.
Всё, спасибо, понял smile.gif
И ещё малюсенький вопрос, у меня USB->COM на pl2302, и судя по описанию этот чип умеет все стандартные выводы (т.е. все 8, а не только txd и rxd) - такой порт подойдет для avrdude? smile.gif

И да... Совсем забыл! У меня валяется самодельный JTAG-ICE для AVR, он по последовательному порту работает... Мдя...
zltigo
Цитата(Petka @ Jul 17 2008, 12:11) *
Поясните, что такое "многочисленные простые RS232 приблуды"?
Ссылку хоть киньте.

Подобный этому простой RS232 http://elm-chan.org/works/avrx/avrx_com.png
Например http://www.ladyada.net/make/usbtinyisp/ явные проблемы с совместимостью с разными libusb
На Dragon ссылку давать smile.gif
Это из тех, что сам лично пробовал.
Цитата
P.S. какая ОС?

2000/XP
SergeiCh
Цитата(zltigo @ Jul 17 2008, 16:42) *
Спрашиваю AVRDragon реально подключали?

У меня avrdude 5.5 нормально работает с AVRDragon и ISPmkII. Использую недавно. Субъективно нравится больше штатного stk500 (программы). stk500 как-то уж очень молчаливо шьет, а avrdude рисует прогресбар. Мелочь, а приятно smile.gif Другой плюс - поддерживается плагином avr-eclise.

Минусы - не все МК поддерживает, но мне пока такие не попадались. (Хотели было заложить в один проект AT90USB162, да победил C8051F320).

Как сейчас помнь, для AVRDragon пришлось немного подправить inf-файл.
garlands
Цитата(AVR @ Jul 17 2008, 13:26) *
Всё, спасибо, понял smile.gif
И ещё малюсенький вопрос, у меня USB->COM на pl2302, и судя по описанию этот чип умеет все стандартные выводы (т.е. все 8, а не только txd и rxd) - такой порт подойдет для avrdude? smile.gif

И да... Совсем забыл! У меня валяется самодельный JTAG-ICE для AVR, он по последовательному порту работает... Мдя...


если планируется шить мега16 и выше - вот и используйте JTAG с переходником на pl2303 (проверено, работает! smile.gif ), благо с завода меги выходят с разрешенным jtag.

PS: правда как под linux, не знаю. наверное avrdude должен уметь....
zltigo
Цитата(SergeiCh @ Jul 25 2008, 13:30) *
У меня avrdude 5.5 нормально работает с AVRDragon ...

Попробую при случае, что изменилось к лучшему за последнее время.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.