Страница 1 из 2
Новая версия программы AVRDUDESELL
Добавлено: Вс янв 25, 2015 07:34:03
matrex
Новая версия программы AVRDUDESELL - программы для программирования микроконтроллеров семейства AVR.
Новое в программе:
- Качественно новая версия программы.
Переезд на новую площадку.
Новый дизайн.
Возможность сохранять и восстанавливать настройки фьюзов.
Теперь все формы можно растягивать.
Автоматическое открытие файлов проекта.
Строка адресов для дампов FLASH и EEPROM.
Строка адресов может расчитыватся автоматически.
Возможность связи *.hex, *.eep, *.fus файлов с приложением.
Загрузка файлов *.hex, *.eep, *.fus из командной строки.
Альфа 0.98 версия дизассемблера.
Устранена ошибка прописных и строчных символов при задании порта подключения программатора.
Устранена ошибка сохранения первого байта в файлы *.hex, *.eep.
Устранена ошибка размера дампа при автоматическом обновлении файлов проекта.
Подробнее на
http://matrex-notes.blogspot.com/2015/0 ... ll_21.html
Прямая ссылка для скачивания
https://drive.google.com/file/d/0B-w91V ... sp=sharing
Разумная критика приветствуется.
Пара картинок:

Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 11:03:16
BOB51
Поглядимсс...

Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 12:32:23
matrex
И конечно, интересует мнение....
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 13:11:20
kalobyte
а можеш сделать человечный выбор фьюзов, а не эти наскальные каракули?
https://www.mikroe.com/forum/viewtopic.php?f=12&t=23912 вот единственный юзабельный программатор, но прошивка у него закрыта и сделан он на пике
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 18:00:50
matrex
Могу. В следующем релизе сделаю.
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 18:05:09
kalobyte
а на чем у тебя основывается инфа о фьюзах для каждого мк?
ты береш хмл файлы из студии для ее программатора или хардкод? я софт не смотрел, последняя версия твоей проги у меня висла и я пользовался другой или из консоли, зашив один раз фьюзы
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 18:10:06
dream088
новую еще не смотрел, а старой пользуюсь! работает отлично! спс!
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 19:26:37
matrex
kalobyte писал(а):а на чем у тебя основывается инфа о фьюзах для каждого мк?
на inc файлах студии, которые подключаются к проекту.
kalobyte писал(а): я софт не смотрел, последняя версия твоей проги у меня висла и я пользовался другой или из консоли, зашив один раз фьюзы
Хм. все может быть. А можешь глянуть нову версию ? - там много чего наменяно принципиального так что проблема может быть уже и решена.
dream088 спасибо за поддержку.
Re: Новая версия программы AVRDUDESELL
Добавлено: Пн янв 26, 2015 20:43:07
kalobyte
matrex писал(а):на inc файлах студии
или может там инк были
надеюсь файлы в комплекте или вообще не нужны, а то у меня нет студии тут
matrex писал(а):А можешь глянуть нову версию ?
завтра скорей всего гляну, а то глаз уже закрывается
Re: Новая версия программы AVRDUDESELL
Добавлено: Вт янв 27, 2015 06:23:19
matrex
Инки в комплект входят. Так же можно задать расположение папки с этими файлами - это для тех у кого студия есть...
Re: Новая версия программы AVRDUDESELL
Добавлено: Вт янв 27, 2015 09:02:54
BOB51
Феее...
Моя "понька" свободно работает с железякой на основе STK200 и китайской PCI-LPT карточки обозначившейся условно как LPT3, но имеющей физические адреса в области 0xD000-0xD007 0xD400-0xD407 (на той же карте и на том же железе сидит isp pror под at89sxxxx). Применить аналогично avrdude не удается.

Re: Новая версия программы AVRDUDESELL
Добавлено: Вт янв 27, 2015 12:02:32
kalobyte
короче что-то не видит он файлы инк
по всякому указывал уже папку
Re: Новая версия программы AVRDUDESELL
Добавлено: Вт янв 27, 2015 13:24:07
matrex
А полный путь к программе можешь сказать? Я попробую у себя такой путь поставить и проверить. Может что нибудь с путем (русские буквы, пробелы и т.п.) И картинку с настроек, там где задаются папки.
Re: Новая версия программы AVRDUDESELL
Добавлено: Вт янв 27, 2015 14:54:55
kalobyte
E:\mk\AVRDUDESHELL\avrinc
я сейчас еще раз попробовал вбить уже скопированный путь из строки моего проводника и все заработало
но такой же путь был и при первом старте
так что без понятия в чем тут глюк был
упд
вобщем я так и не понял, но при редактировании конфига дудки возникает эта ошибка, хотя я никакие инк файлы не трогал и вообще не менял конфиг самой проги
только дудкин файл и сохранил его утф8 как и было
Re: Новая версия программы AVRDUDESELL
Добавлено: Ср янв 28, 2015 16:33:49
matrex
kalobyte писал(а):но при редактировании конфига дудки возникает эта ошибка,
Очень даже может быть т.к. программа берет поддерживаемые микроконтроллеры дудки, поддерживаемые микроконтроллеры с инков делает с ними операцию "И" и таким обрзом собирает поддерживаемые микроконтроллеры. Если разрушить структуру конфига дудки (например сохранить не в той кодировке), то очень может быть что такая ошибка появится. Для того, что бы этого избжать, можно использовать "блокнот" покруче, который назначается в "файлах и папках".
Re: Новая версия программы AVRDUDESELL
Добавлено: Ср янв 28, 2015 20:02:19
kalobyte
я использую
http://www.flos-freeware.ch/notepad2.html
добавил я только
Код: Выделить всё
programmer
id = "avrftdi";
desc = "FT2232D based generic programmer";
type = "avrftdi";
connection_type = usb;
usbvid = 0x0403;
usbpid = 0x6010;
usbvendor = "";
usbproduct = "";
usbdev = "A";
usbsn = "";
#ISP-signals - lower ADBUS-Nibble (default)
reset = 7;
sck = 6;
mosi = 4;
miso = 5;
#LED SIGNALs - higher ADBUS-Nibble
# errled = 4;
# rdyled = 5;
# pgmled = 6;
# vfyled = 7;
#Buffer Signal - ACBUS - Nibble
# buff = 8;
;
удалил лишние программаторы
сейчас посмотрю еще на наличие лишних символов
проверил и вот что выдает в консоли
avrdude.exe: error at avrdude.conf:316: programmer type must be written as "id_type"
первый программатор
Код: Выделить всё
programmer
id = "arduino";
desc = "Arduino";
type = arduino;
;
если закомментировать все строчки, то ошибка будет в следущем конфиге
т.е. где-то я нарушил конфиг что ли?

Re: Новая версия программы AVRDUDESELL
Добавлено: Ср янв 28, 2015 20:41:30
matrex
Ну ты силен!!!

Ты что в дудку пытаешься добавить свой программатор? Сходи лучше на savannah.nongnu.org/projects/avrdude/ выкачай новую версию дудки и замени, ту которая в программе. Может там уже твой программатор добавили... Потому как я тут тебе ничем не помогу...
Re: Новая версия программы AVRDUDESELL
Добавлено: Ср янв 28, 2015 20:52:33
kalobyte
я кажется понял в чем дело
я обновил сам ехе дудкин до 6.1 из свн и он не понимает старый конфиг
теперь я залил нормальный 6.1 со своим конфигом, но он не видит фтди драйвер, даже если я поставил его
E:\mk\ads\avrdude>avrdude -p m16 -c avrftdi -U flash:w:MainDemo16-RTOS.hex
avrdude: Error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb and run configure/make
avrdude done. Thank you.
сраный опенсцорс
короче придется тебе компилить дудку с поддержкой этого гавна, ибо пидарасы красноглазые не хотят использовать родной фтди драйвер и надо все делать через жопу
хотя по сути 5.1 работает без извратов, но хотелось вот поддержки тф2232д конкретно, а не просто фт232
в этом режиме оно не так уж и быстро работает как при использовании встроеного модуля мпссе с спи протоколом
будеш компилить дудку?
Re: Новая версия программы AVRDUDESELL
Добавлено: Ср янв 28, 2015 21:13:45
matrex
Завтра я проверю совместимость новой дудки с программой, но на счет фдти - не смогу, т.к. не начем тестить.
Re: Новая версия программы AVRDUDESELL
Добавлено: Чт янв 29, 2015 15:25:46
matrex
C 6.1 версией дудки эта версия программы не работает. Эту ошибку я уже устранил в новой версии. Если вопрос для тебя актуальный, могу отправить бета-версию через личку - сможешь потестить... Что касается ftdi можешь почитать
https://learn.adafruit.com/ftdi-friend/ ... bootloader там вроде чел ftdi юзает через дудку, и тут еще есть
http://forum.easyelectronics.ru/viewtop ... 23&t=13685 - если разберешься - не сочти за труд - сообщи, я прикручу к программе специальную кнопку, т.к. это вопрос, похоже, актуальный - не только на этом форуме мне его задают, а проверить самому - просто нет таких девайсов.