Страница 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
Поглядимсс...
8)

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;
;
если закомментировать все строчки, то ошибка будет в следущем конфиге
т.е. где-то я нарушил конфиг что ли? :shock:

Re: Новая версия программы AVRDUDESELL

Добавлено: Ср янв 28, 2015 20:41:30
matrex
Ну ты силен!!! :shock: Ты что в дудку пытаешься добавить свой программатор? Сходи лучше на 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 - если разберешься - не сочти за труд - сообщи, я прикручу к программе специальную кнопку, т.к. это вопрос, похоже, актуальный - не только на этом форуме мне его задают, а проверить самому - просто нет таких девайсов.