AVRDUDE_PROG
Модераторы: KopylovSergey, dmibr
Re: AVRDUDE_PROG
Доброго времени суток,
в первых строках.......
короче, большое спасибо за прогу, очень удобная и гибкая софтина получилась.
Но, есть вопрос , может кто работал с AT89S8253.
Если есть опыт поделитесь, может дудка может справиться с этим чудом.
На забугровских сайтах находил инфу, но пока результат нулевой, через ком-порт шьётся и вышивается , но хотелось бы перейти на ЮСБ, не всегда ком-порт найдется.
Если вопрос не к месту сильно не пинайте.
Откликнувшимся заранее спасибо.
в первых строках.......
короче, большое спасибо за прогу, очень удобная и гибкая софтина получилась.
Но, есть вопрос , может кто работал с AT89S8253.
Если есть опыт поделитесь, может дудка может справиться с этим чудом.
На забугровских сайтах находил инфу, но пока результат нулевой, через ком-порт шьётся и вышивается , но хотелось бы перейти на ЮСБ, не всегда ком-порт найдется.
Если вопрос не к месту сильно не пинайте.
Откликнувшимся заранее спасибо.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Параметры некоторых МК не вводил, только имена для выпадающего списка. Введите самостоятельно в файл "atmel.ini", там нет ничего сложного. Пример ввода параметров МК описан в постах выше и в самом файле "atmel.ini". Если не получиться, пишите, разберёмся.ua3glo писал(а):Проверил немного версию 3.1, вот по МК из уже введенных в программу например AT32UCA0512, AT90PWM3, AT90PWM2, ATmega103, ATtiny26, ATtiny85, ATtiny861 мне кажется там нет фьюз вообще. И еще убрана фишка которая показывает прямы и инверсные фьюзы красным вверху проги, типа как в пони или юнипроф.
Оболочку для этого и переделал, чтоб можно было самостоятельно добавлять контроллеры.
Надпись добавлю.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Попробуйте сделать на основе Bitbang программатора на FT232Nik67 писал(а):Доброго времени суток,
в первых строках.......
короче, большое спасибо за прогу, очень удобная и гибкая софтина получилась.
Но, есть вопрос , может кто работал с AT89S8253.
Если есть опыт поделитесь, может дудка может справиться с этим чудом.
На забугровских сайтах находил инфу, но пока результат нулевой, через ком-порт шьётся и вышивается , но хотелось бы перейти на ЮСБ, не всегда ком-порт найдется.
Если вопрос не к месту сильно не пинайте.
Откликнувшимся заранее спасибо.
Re: AVRDUDE_PROG
Спасибо, попробую. Пока самая легкая и удобная для начинающих программа для прошивки МК.Надпись добавлю.
Re: AVRDUDE_PROG
Кажись с фузами косячок, или это только у меня????
Скрин прилогаю.
Скрин прилогаю.
- Вложения
-
- Безымянный.JPG (174.27 КБ) 145812 просмотров
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Действительно что то не так, поправлюNik67 писал(а):Кажись с фузами косячок, или это только у меня????
Скрин прилогаю.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Поправил, перезалил. Спасибо за сообщение.
AVRDUDE_PROG 3.1 скачать
В файле "atmel.ini" если имя бит бита = "NOT USED", то значение не вводится.
Пример:
Extended байт
extendedbytebit*enabled=0 // "*" - номер бита в Extended байте, "enabled=0" - невозможно изменение состояния бита, "enabled=1" - возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
extendedbytebit*name=NOT USED //"*" - номер бита в Extended байте, "name = NOT USED" - бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
extendedbytebit*def= // "*" - номер бита в Lock байте, "**def=" - если имя бит бита = "NOT USED", то значение не вводится.
AVRDUDE_PROG 3.1 скачать
В файле "atmel.ini" если имя бит бита = "NOT USED", то значение не вводится.
Пример:
Extended байт
extendedbytebit*enabled=0 // "*" - номер бита в Extended байте, "enabled=0" - невозможно изменение состояния бита, "enabled=1" - возможно изменение состояния бита. В данном случае изменение бита невозможно. Изменение бита будет недоступно.
extendedbytebit*name=NOT USED //"*" - номер бита в Extended байте, "name = NOT USED" - бит не используется. Если бит используется, вводиться его имя в соответствии с datasheet.
extendedbytebit*def= // "*" - номер бита в Lock байте, "**def=" - если имя бит бита = "NOT USED", то значение не вводится.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Поправил мелкие ошибки, перезалил.
AVRDUDE_PROG 3.1 скачать
AVRDUDE_PROG 3.1 скачать
Re: AVRDUDE_PROG
Для тех кто хорошо разбирается в AVR возможно хорошо, что можно добавлять самому МК, а большинству, которым надо от программы только залить прошивку и выставить фьюзы, нужна такая прога, чтобы лишних заморочек не делать. Мне кажется если автор будет поддерживать добавление МК, то эта программа станет одной из лучших
. Все гениальное просто. ![Стена :wo_ol:](./images/smilies/bu.gif)
![Круто!!! :cool_cool:](./images/smilies/cool2.gif)
![Стена :wo_ol:](./images/smilies/bu.gif)
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Спасибо за отзывua3glo писал(а):Для тех кто хорошо разбирается в AVR возможно хорошо, что можно добавлять самому МК, а большинству, которым надо от программы только залить прошивку и выставить фьюзы, нужна такая прога, чтобы лишних заморочек не делать. Мне кажется если автор будет поддерживать добавление МК, то эта программа станет одной из лучших. Все гениальное просто.
![Улыбка :-):](./images/smilies/ab.gif)
А в чём проблема добавления МК?
Re: AVRDUDE_PROG
Я просто не понимаю что и где указывать. Наверное надо брать даташит или это как-то по другому делается?
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Да, всё из даташита, скоро наверно видео сделаю по работе с программойua3glo писал(а):Я просто не понимаю что и где указывать. Наверное надо брать даташит или это как-то по другому делается?
![Улыбка :-):](./images/smilies/ab.gif)
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Перевёл как смог на английский, контроллер можно самостоятельно добавить.qw22 писал(а):Hi,
How about 2 little improvements:
1. adding an English version - my Russian isn't good enough
2. adding the quite popular mega328p (I hope new dude can manage it)...
Regards,
:)
Re: AVRDUDE_PROG
Доброго времени суток. Если не очень трудно, добавьте пожалуйста изменение скорости, параметр -B <bitclock>, для программатора usbasp. Заранее спасибо.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Оболочка довольно гибкая и все «хотелки» можно настроить в ini файлах.phanis писал(а):Доброго времени суток. Если не очень трудно, добавьте пожалуйста изменение скорости, параметр -B <bitclock>, для программатора usbasp. Заранее спасибо.
В данном случае откройте файл «programm.ini» (находиться в корне программы) в текстовом редакторе.
Рекомендуемый текстовый редактор «Notepad++» - более читабельный вид содержимого файла ini. В «Блокнот» - всё в одну строчку.
Описание переменных файла:
Код: Выделить всё
[Name programmator] – имя программатора а выпадающем списке
progisp – программатор для командной строки avrdude
portprog – порт программатора для командной строки avrdude (Usb, com, lpt и пр.)
portenabled – окно изменение порта «1»-доступно, «0» - недоступно
Код: Выделить всё
[UsbaspSpeed]
progisp=usbasp -b 115200
portprog=usb
portenabled=0
Всё, в выпадающем списке выбора программатора появиться программатор «UsbaspSpeed» с прописанными Вами параметрами.
Определение программатора «usbasp», скорости «-b» параметр и его значение «115200», написал для примера. Всё работает аналогично для других параметров и программаторов, поддерживаемых avrdude.
Для добавления STK200 с поддержкой LPT:
Код: Выделить всё
[STK200LPT]
progisp=stk200
portprog=lpt1
portenabled=0
Всё, в выпадающем списке выбора программатора появиться программатор « STK200LPT » с работой от lpt1 порта.
Всё работает аналогично для других параметров и программаторов, поддерживаемых avrdude.
Re: AVRDUDE_PROG
Спасибо, разобрался..
Re: AVRDUDE_PROG
Тоже вроде все понятно. Попробовал работает. Согласен очень гибкая настройка. И все таки мысли такие. Уходим от оболочки, где можно в окне выбрать то, что в данный момент нужно. Переходим то ли к дудке, то ли к чему то ещё, может новому. По-моему одна из самых лучших оболочек дудки, но бросать проект нельзя, кто умеет и хочет может так пользоваться, а большинству надо просто залить прошивку в МК и как делает это программа все равно, самое главное удобно, интуитивно и визуально понятно. Надо проект на этом не останавливать. Удачи автору.
Re: AVRDUDE_PROG
Крутым юзерам оболочка как бы и нафиг не нужна, они дудкой из командной строки шьют, однако. А вот кому нужно эпизодически прошить несколько МК в год оболочка как раз и нужна. Но в этом случаи желательно чтобы автор по максимуму заточил оболочку под таких юзеров (типа чайников) включив максимум поддерживаемых МК, программаторов и параметров настойки в существующие ini файлы и по мере появления новых включал их поддержку. Правда автор завел здесь нужные для этого темы, может и так пойдет.ua3glo писал(а):Тоже вроде все понятно. Попробовал работает. Согласен очень гибкая настройка. И все таки мысли такие. Уходим от оболочки, где можно в окне выбрать то, что в данный момент нужно. Переходим то ли к дудке, то ли к чему то ещё, может новому. По-моему одна из самых лучших оболочек дудки, но бросать проект нельзя, кто умеет и хочет может так пользоваться, а большинству надо просто залить прошивку в МК и как делает это программа все равно, самое главное удобно, интуитивно и визуально понятно. Надо проект на этом не останавливать. Удачи автору.
З.Ы. И вопрос к автору, почему дудка версии 5.10 в комплекте с оболочкой? Уже год как версия 5.11 есть.
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
ua3glo какие параметры Вы ещё бы хотели видеть в оболочке?
Согласен с vano11, лишние навороты только испугают. Основанная цель - простота.
Можно самостоятельно заменить 5.10 на 5.11, проблем быть не должно.
Согласен с vano11, лишние навороты только испугают. Основанная цель - простота.
Пока не встречал 5.11 под винду, дайте ссылкуvano11 писал(а): З.Ы. И вопрос к автору, почему дудка версии 5.10 в комплекте с оболочкой? Уже год как версия 5.11 есть.
![Улыбка :-):](./images/smilies/ab.gif)
Можно самостоятельно заменить 5.10 на 5.11, проблем быть не должно.
Re: AVRDUDE_PROG
admin Основное пожелание это поддержка программы при добавлении новых МК в оболочку. Можно добавить, как уже говорили здесь что-то типа такого, или просто как юнипроф "тормоз".
- Вложения
-
- speed.jpg (12.72 КБ) 145366 просмотров
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Не совсем понимаю о чём Вы говорите.ua3glo писал(а):admin Основное пожелание это поддержка программы при добавлении новых МК в оболочку. Можно добавить, как уже говорили здесь что-то типа такого, или просто как юнипроф "тормоз".
Как добавить МК и скорректировать скорость программирования - темы созданы.
Напишите конкретней, в стиле - "хочу так и вот так". Будет более понятней
![Улыбка :-):](./images/smilies/ab.gif)
Re: AVRDUDE_PROG
http://download.savannah.gnu.org/releases/avrdude/" target="_blankadmin писал(а):Пока не встречал 5.11 под винду, дайте ссылку![]()
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Там смотрел. Дело в том, что на данном ресурсе нет avrdude компилированного под виндовс.vano11 писал(а): http://download.savannah.gnu.org/releases/avrdude/" target="_blank
Re: AVRDUDE_PROG
Есть. http://download.savannah.gnu.org/releas" target="_blank ... -win32.zip
Re: AVRDUDE_PROG
Можно галочку авто. Считывается сигнатура и автоматом определяется марка МК. И процесс программирования отображать в реальном времени(проценты).
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Ок подумаюphanis писал(а):Можно галочку авто. Считывается сигнатура и автоматом определяется марка МК. И процесс программирования отображать в реальном времени(проценты).
![Улыбка :-):](./images/smilies/ab.gif)
-
- Сообщения: 1
- Зарегистрирован: 20 ноя 2012, 00:33
Re: AVRDUDE_PROG
Версия под Linux не планируется?
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Под линукс вроде как есть - http://www.brischalle.de/avr8_burn-o-mat_avrdude_gui/" target="_blankStrangeman писал(а):Версия под Linux не планируется?
Re: AVRDUDE_PROG
Скачал давно, но не тестировал. Сегодня получил клон AVR ISP mkll, запустил AVRDUDE_PROG 3.1 и обнаружил что окно выбора программаторов опять стало узким, все название не помешается, не удобно наугад выбирать, однакоadmin писал(а):Поправил мелкие ошибки, перезалил.
AVRDUDE_PROG 3.1 скачать
![Улыбка :-):](./images/smilies/ab.gif)
- admin
- Администратор
- Сообщения: 1103
- Зарегистрирован: 18 янв 2012, 01:25
- Откуда: Екатеринбург
- Контактная информация:
Re: AVRDUDE_PROG
Ок, поправлю в следующей версииvano11 писал(а): Скачал давно, но не тестировал. Сегодня получил клон AVR ISP mkll, запустил AVRDUDE_PROG 3.1 и обнаружил что окно выбора программаторов опять стало узким, все название не помешается, не удобно наугад выбирать, однако.