реклама на сайте
подробности

 
 
25 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> avreal, новая версия (если кому-то это ещё нужно)
Genadi Zawidowsk...
сообщение May 2 2009, 21:11
Сообщение #91


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(ReAl @ May 2 2009, 14:12) *
Более того, если стереть с -3, то потом лок-биты стёрты и проверка на чистоту работает. Если после этого опять дать -e без замедления, то лок-биты оказываются прошиты. Возможно, там что-то на тему защиты от разлочки укороченным стиранием.


Новая версия говорит что чип залочен... после этого запускаю старую - в батнике (.cmd) всегда стоит стирание и запись... батник одинаковый.
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 7 2009, 08:09
Сообщение #92


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Тырнету несколько дней не было. Ломка началась.

Цитата(ReAl @ May 2 2009, 20:17) *
Что вообще весело, так это то, что в xml-ках от AVRstudio в секциях STK500v2 и STK600 даны разные времена стирания/пргошивания для многих кристаллов. Но при этом везде времена записи больше от "ну немного" до "раза в два", а вот времена стирания - от "раза в два" до "на порядок".
Похоже, это они крепко перестраховались.

Цитата(ReAl @ May 2 2009, 20:17) *
Как-то я уже привык, что Windows по Sleep() даёт время от заказанного времени, округлённого вверх к своим квантам до в несколько раз большего, что тут не страшно (Sleep(0) всегда особняком стояло, речь не о нём).
Оказалось, что меньше тоже умеет. Буду проверять по таймеру и дотягивать.
Все причины в этом были. Причём если стереть, то дальше шьётся уже нормально и в таком варианте.
Линуксовая 1.27r1 нормально работала, поправил и виндовую в этом месте.
По осциллографу Sleep(10) довольно упорно выполнялся 4-5мс, чего не хватало при 9мс паспортном стирании, где-то 6-7 оказалось достаточно.
Пока тут цепляю, ещё может что по мелочам причешу да поставлю наконец-то и дома полный набор ОС, чтобы собирать все варианты, тогда выложу на сайте.

Цитата(Petka @ Apr 30 2009, 14:51) *
Спасибо, заработало.
Так может восстановить в правах поиск первого FT2232 с именем канала, заканчивающемся на "A" для случая отсутствия ключа "-p" ?
Вспомнил, почему было убрано, точнее, заменено на нынешнее поведение - для такого поиска делается запрос списка устройств у FTD2XX.DLL/libftd2xx.so и в списке ищется нужное описание (теперь при указанном описании открывается по описанию и список не строится) и открывется по индексу в списке.
А под линуксом это построение списка в libftd2xx приводило к тому, что отрубались висящие рядом USB<->RS232 мосты на FT232 (знаю, знаю, надо переходить на libftdi).
Теперь такое построение заказывается только по ключу "-p?" , при отсутствии ключа "-p" тоже производится открытие по описанию, просто берётся описание по умолчанию (о чём и собщается).
Прикрепленные файлы
Прикрепленный файл  avreal32_127r2b2.zip ( 46.56 килобайт ) Кол-во скачиваний: 97
 


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Petka
сообщение May 7 2009, 08:32
Сообщение #93


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(ReAl @ May 7 2009, 12:09) *
...

проверил новую версию, работает и без ключа "-5".
при "-o8Mhz" на ft2232 - теряет синхронизацию.
конфиг так и не ищет там-же где и *.exe
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 7 2009, 10:34
Сообщение #94


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Petka @ May 7 2009, 11:32) *
при "-o8Mhz" на ft2232 - теряет синхронизацию.
Снижения частоты SPI по сравнению с F_CPU/4, которое обсуждалось выше по ветке, пока не делал, нашёл время только явный глюк исправить.
Ну, просто умножить запрошенную частоту на 0.95 не проблема, хотелось просто сразу "в комплексе", раз уж лезть.
Сделаю вместе с прямым заданием частоты SPI, похоже, пока развалю на -o (как было) -O (частота SPI).
Вот только если у кого в батнике завалялось -O, то оно же шить перестанет...
Тьху.
Иногда придумать логичный ключ тяжелее, чем функцию реализовать.

Цитата(Petka @ May 7 2009, 11:32) *
конфиг так и не ищет там-же где и *.exe
Этого пока и не обещал.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Dx!
сообщение May 7 2009, 12:39
Сообщение #95


Частый гость
**

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



А непосредственное задание, как фьюзы? На пока ведь только одна ножка нужна.... 8)
Go to the top of the page
 
+Quote Post
alexander iz
сообщение Jun 26 2009, 07:25
Сообщение #96





Группа: Участник
Сообщений: 12
Регистрация: 19-01-09
Пользователь №: 43 597



Про линуксовую версию хотел спросить..
Суть вот в чём: в debian lenny используется libftdi, avreal просит libftd2xx. Постедней в системе не было, установил собственноручно. Теперь библиотка находится.
по avreal +mega8 -aft2232 -p? находится девайс и его два канала. При этом отваливаются все ftdi мосты, приходится перетыкать.
при avreal +mega8 -aft2232 "-pv=0403,p=6010,d=AVREAL01A" говорит следующее:
Can't open FTDI device with description "AVREAL01A" (FT_DEVICE_NOT_FOUND)
пробовал писать как AVREAL01A так и AVREAL01 A, пробовал не указывать pid и vid - результата никакого.
AVREAL01 - такой серийник прописан в eeprom (у меня их несколько под разными номерами).
Под виндой работает без проблем уже несколько месяцев.
Поиск практически ничего не сказал (
Хелпми? smile.gif

и на всякий случай
$ dmesg|tail
[ 117.698015] ftdi_sio: Detected FT2232C
[ 117.698015] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 117.719914] ftdi_sio 1-1:1.1: FTDI USB Serial Device converter detected
[ 117.719914] ftdi_sio: Detected FT2232C
[ 117.719914] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
[ 117.723918] usb 1-1: New USB device found, idVendor=0403, idProduct=6010
[ 117.723918] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 117.723918] usb 1-1: Product: USB <-> Serial Cable
[ 117.723918] usb 1-1: Manufacturer: FTDI
[ 117.723918] usb 1-1: SerialNumber: AVREAL01
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 26 2009, 10:11
Сообщение #97


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(alexander iz @ Jun 26 2009, 10:25) *
по avreal +mega8 -aft2232 -p? находится девайс и его два канала. При этом отваливаются все ftdi мосты, приходится перетыкать.
Есть такая дрянь, почему-то ftd2xx при вызове построения списка устройств их отрубает. Что-то неудачно "спортили" в этой библиотеке под линукс.

Цитата(alexander iz @ Jun 26 2009, 10:25) *
при avreal +mega8 -aft2232 "-pv=0403,p=6010,d=AVREAL01A" говорит следующее:
Can't open FTDI device with description "AVREAL01A" (FT_DEVICE_NOT_FOUND)
пробовал писать как AVREAL01A так и AVREAL01 A, пробовал не указывать pid и vid - результата никакого.
AVREAL01 - такой серийник прописан в eeprom (у меня их несколько под разными номерами).
А что говорится по ключу
-p?
нужно указать как там было.

Стандартные vid/pid можно не указывать (не нужно указывать?), это для всяких перешитых типа Olimex сделано.
Смогу вернуться к этому делу через полторы недели.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
alexander iz
сообщение Jun 26 2009, 10:46
Сообщение #98





Группа: Участник
Сообщений: 12
Регистрация: 19-01-09
Пользователь №: 43 597



Цитата(ReAl @ Jun 26 2009, 14:11) *
А что говорится по ключу
-p?
нужно указать как там было.

дословно так:

avreal +mega8 -aft2232 -p?

avreal/LINUX - AVR controllers LPT programmer by Redchuk Alexandr
v1.27rev1 (Jan 3 2009 19:04:27) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
+mega8 -aft2232 -p?
2 FTDI devices detected
0: FT_DEVICE_2232C (USB <-> Serial Cable A), serno 'AVREAL02 A'
1: FT_DEVICE_2232C (USB <-> Serial Cable cool.gif, serno 'AVREAL02 B'


Я так понимаю, что оно с пробелом. В виндах оно слитно. Пробовал копипастить, пробовал вписывать AVREAL02 A в любых вариация с кавычками и без них, с пробелами и без - результат всегда такой (за исключением надписи в кавычках):
Can't open FTDI device with description "AVREAL02 A" (FT_DEVICE_NOT_FOUND)

Цитата(ReAl @ Jun 26 2009, 14:11) *
Смогу вернуться к этому делу через полторы недели.

очень надеюсь smile.gif а то катастрофически не хочется юзать ещё один комп специально под программатор в винде.

Пока попробую stk200.

ЗЫ где-то я что-то упустил?
Go to the top of the page
 
+Quote Post
Andreas1
сообщение Jun 26 2009, 11:15
Сообщение #99


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(ReAl @ Jun 26 2009, 14:11) *
Смогу вернуться к этому делу через полторы недели.

Когда-то на сахаре были разговоры о возможной поддержке FT232. Есть шанс, что вернетесь к этой идее?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 26 2009, 16:48
Сообщение #100


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(alexander iz @ Jun 26 2009, 13:46) *
0: FT_DEVICE_2232C (USB <-> Serial Cable A), serno 'AVREAL02 A'
Я так понимаю, что оно с пробелом. В виндах оно слитно. Пробовал копипастить, пробовал вписывать AVREAL02 A в любых вариация с кавычками и без них, с пробелами и без - результат всегда такой (за исключением надписи в кавычках):
Can't open FTDI device with description "AVREAL02 A" (FT_DEVICE_NOT_FOUND)
Странно. Я пробовал прописывать серийник, разницу между win и lin в +- пробел заметил. Но вроде бы всё работало. Посмотрю ещё.

Цитата(Andreas1 @ Jun 26 2009, 14:15) *
Когда-то на сахаре были разговоры о возможной поддержке FT232. Есть шанс, что вернетесь к этой идее?
FT232R
Есть.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Dx!
сообщение Jun 26 2009, 18:02
Сообщение #101


Частый гость
**

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



Цитата(alexander iz @ Jun 26 2009, 14:46) *
... serno 'AVREAL02 A'

Can't open FTDI device with description "AVREAL02 A" (FT_DEVICE_NOT_FOUND)


очень надеюсь smile.gif а то катастрофически не хочется юзать ещё один комп специально под программатор в винде.

ЗЫ где-то я что-то упустил?

Имхо или вы или ft или авреал гдето путаете дескрипшн и серийник. Опять имхо - лучше различать девайсы по дескрипшену, или как минимум, указывать дескрипшн (одинаковый) и серийник (разные).
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jun 27 2009, 11:02
Сообщение #102


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Dx! @ Jun 26 2009, 21:02) *
Имхо или вы или ft или авреал гдето путаете дескрипшн и серийник. Опять имхо - лучше различать девайсы по дескрипшену, или как минимум, указывать дескрипшн (одинаковый) и серийник (разные).
Тьху. Это я невнимательно прочёл сообщение alexander iz.
Конечно, если указывается серийник, то
Цитата
"-ps=AVREAL02 A"

вариант с описанием
Цитата
-pd="USB <-> Serial Cable A"

тоже должен работать.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
alexander iz
сообщение Jun 27 2009, 12:19
Сообщение #103





Группа: Участник
Сообщений: 12
Регистрация: 19-01-09
Пользователь №: 43 597



Цитата(ReAl @ Jun 27 2009, 15:02) *
Тьху. Это я невнимательно прочёл сообщение alexander iz.


ойой.
Прошу прощения за ложную тревогу. Я действительно перепутал параметр по невнимательности.
Огромное спасибо.
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 25 2009, 06:52
Сообщение #104


Профессионал
*****

Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111



Хочу, имеющуюся под рукой платку MMUSB2232, использовать как программатор, но как ленивый пользователь не хочу работать с командной строкой и другими ухищрениями. Автор проекта AVReAl настроен категорически против GUI.

Есть ли альтернативный способ использовать MMUSB2232 как программатор(чтобы прошивать через ПО с GUI) ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 25 2009, 08:11
Сообщение #105


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(san822 @ Jul 25 2009, 09:52) *
но как ленивый пользователь не хочу работать с командной строкой и другими ухищрениями.

'ленивый', это Вы себе сильно льстите. Ленивый пользователь просто интегрирует любой инструментарий поддерживающий командные строки в нужное ему рабочее окружение, описывает необходимые действия один раз и более не затруждает себя постоянным тасканием мышек, тыканием кнопочек и выставлением галочек во всяких там приблудах. Берите, изучайте приличные (не те, которые идут в качестве бесплатного приложения к компиляторам) IDE и пользуйтесь всем богатством выбора и гибкостю предоставляемым интерфейсом командной строки для профессионального программирования. И не для профессионального - тоже, только, например, для "оператора программатора" его интерфейс будет представлять иконку на десктопе запускающую скрипт.

P.S.
Однако! Я сначала написал ответ, а потом сходил по ссылке smile.gif.
Цитата
Как ленивый пользователь :-), я предпочитаю нажать CtrlF9 в любимом редакторе для пересборки и зашивки проекта в AVR вместо того, чтобы жать тучу кнопок в WIN-оболочках компилятора и программатора.
Собственно, мотивом написания avreal и было то, что не было толкового программатора командной строки, иначе бы я и не рыпался :-) Большинство (если не все) современных IDE позволяют включить внешнюю command line программу. Подключите avreal, задайте командную строку с файлом проекта и жмите кнопки.

Получается, и я зря пытался объяснить sad.gif

Сообщение отредактировал zltigo - Jul 25 2009, 08:43


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

25 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 19:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016