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

 
 
> avreal, новая версия (если кому-то это ещё нужно)
ReAl
сообщение Oct 5 2008, 15:45
Сообщение #1


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

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



Не знаю, насколько это имеет смысл в свете имеющейся информации о будущем Атмел, но подоспела очередная версия avreal.

Добавлен наконец-то замер времени обращения к LPT для всех ОС и добавлено несколько новых кристаллов.


Кстати, о времени обращения к LPT - поднятый для экспериментов с Win98 старый пень-166 вне конкуренции. Одна и та же физически плата PCI-LPT на Q6600/ASUS M2N-SLI что под XP, что дос-версией при загрузке с дискетки даёт около 0,75мкс/обращение (программный замер достаточно хорошо совпадает с замером по осциллографу), а на том старом пне - около 0,25мкс. Одна шина PCI, никаких лишних мостов по дороге, простота...


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dx!
сообщение May 2 2009, 13:25
Сообщение #2


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

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



А что мешает и сделать новый ключик и дать запас? Так и "по старому" будет работать и у любителей выжать 100% будет такая возможность 8) Можно сделать ключик, отключающий запас... но это уже имхо перебор.
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 2 2009, 17:17
Сообщение #3


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

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



Цитата(Dx! @ May 2 2009, 16:25) *
А что мешает и сделать новый ключик и дать запас? Так и "по старому" будет работать и у любителей выжать 100% будет такая возможность 8)
Да, конечно, так лучше.
________________

Что вообще весело, так это то, что в xml-ках от AVRstudio в секциях STK500v2 и STK600 даны разные времена стирания/пргошивания для многих кристаллов. Но при этом везде времена записи больше от "ну немного" до "раза в два", а вот времена стирания - от "раза в два" до "на порядок".

Второй обнаруженный косяк - в свежих версиях не только скорость LPT замеряется, но и времена отсекаются уже не по нему (в случае использования ft2232 вообще не подгружается dlportio.dll и драйвер на машине может не стоять), а системными вызовами, заодно не занимает процессор зря.
Как-то я уже привык, что Windows по Sleep() даёт время от заказанного времени, округлённого вверх к своим квантам до в несколько раз большего, что тут не страшно (Sleep(0) всегда особняком стояло, речь не о нём).
Оказалось, что меньше тоже умеет. Буду проверять по таймеру и дотягивать.


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


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

Группа: Свой
Сообщений: 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
Сообщение #5


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

Группа: Свой
Сообщений: 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
Сообщение #6


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

Группа: Свой
Сообщений: 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
alexander iz
сообщение Jun 26 2009, 07:25
Сообщение #7





Группа: Участник
Сообщений: 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
Сообщение #8


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

Группа: Свой
Сообщений: 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
Сообщение #9





Группа: Участник
Сообщений: 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
ReAl
сообщение Jun 26 2009, 16:48
Сообщение #10


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

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- ReAl   avreal   Oct 5 2008, 15:45
- - Oleksandr   Конечно нужно ! Люблю командную строку. Спаси...   Oct 5 2008, 17:45
- - SasaVitebsk   Конечно нужно и спасибо - лучший программатор из т...   Oct 5 2008, 19:30
|- - SpiritDance   Цитата(SasaVitebsk @ Oct 5 2008, 23:30) З...   Oct 18 2008, 08:21
|- - SasaVitebsk   Цитата(SpiritDance @ Oct 18 2008, 11:21) ...   Oct 18 2008, 09:06
- - SysRq   Спасибо!   Oct 5 2008, 20:14
- - Marchello   Спасибо огромное!   Oct 6 2008, 06:24
|- - VladimirYU   Конечно нужно, пока Атмел будет сохнуть, нам не хо...   Oct 6 2008, 09:20
- - IGK   > Не знаю, насколько это имеет смысл в свете им...   Oct 6 2008, 07:43
- - Lepeksiy   Спасибо. Хоть и непонятно будущее Атмел, но на дан...   Oct 6 2008, 11:42
- - aleksey_g   Хорошпя штука. Только у меня вопросик к Real_у. Чт...   Oct 6 2008, 12:55
|- - xelax   Немного не в тему, а что с Atmel? Дайте ссылку н...   Oct 6 2008, 13:38
|- - ReAl   Цитата(aleksey_g @ Oct 6 2008, 15:55) Пок...   Oct 6 2008, 15:44
- - taranoid   Вы сделали удобную и практичную весчь. А доработки...   Oct 6 2008, 18:05
- - rudy_b   Спасибо, давно пользуюсь и, надеюсь, и дальше буду...   Oct 6 2008, 19:26
- - Maik-vs   Спасибо большое.   Oct 7 2008, 07:54
- - Арк К   Большое спасибо! Самый надёжный и компактный п...   Oct 7 2008, 08:18
- - klen   Здравствуйте Вопрос к Real. Если Вы автор, то пред...   Oct 7 2008, 08:56
|- - Petka   Цитата(klen @ Oct 7 2008, 12:56) 2. теже ...   Oct 7 2008, 09:38
|- - ReAl   Цитата(klen @ Oct 7 2008, 11:56) Вопрос к...   Oct 7 2008, 09:39
||- - klen   Цитата(ReAl @ Oct 7 2008, 13:39) Это уже ...   Oct 7 2008, 13:38
|- - andy11   Цитата(klen @ Oct 7 2008, 11:56) Здравств...   Oct 7 2008, 11:08
|- - zltigo   Цитата(andy11 @ Oct 7 2008, 13:08) что ме...   Oct 7 2008, 21:39
- - Itch   ReAL, не собираетесь прикрутить поддержку AT45 мик...   Oct 7 2008, 14:43
|- - ReAl   Цитата(klen @ Oct 7 2008, 16:38) я тогда ...   Oct 9 2008, 09:58
|- - zltigo   Цитата(ReAl @ Oct 9 2008, 11:58) И, опять...   Oct 9 2008, 10:03
- - Itch   Т.к. основное программирование проходит через свое...   Oct 9 2008, 10:44
|- - ReAl   Цитата(Itch @ Oct 9 2008, 13:44) и логику...   Oct 17 2008, 21:19
|- - ReAl   Цитата(ReAl @ Oct 17 2008, 23:19) Ну и фе...   Oct 27 2008, 11:55
- - SasaVitebsk   Кстати ваши аргументы мне, к примеру, кажутся очен...   Oct 17 2008, 22:59
|- - ReAl   Цитата(SasaVitebsk @ Oct 18 2008, 01:59) ...   Oct 18 2008, 07:04
- - ukpyr   а чем прлох avrdude ?   Oct 18 2008, 07:43
- - ReAl   Да, забыл совсем - win32 / linux (ftd2xx.dll / lib...   Oct 27 2008, 13:10
|- - demiurg_spb   Цитата(ReAl @ Oct 27 2008, 17:10) Да, заб...   Oct 27 2008, 15:26
|- - ReAl   Цитата(demiurg_spb @ Oct 27 2008, 17:26) ...   Oct 27 2008, 17:17
- - rudy_b   Основная проблема при работе с любыми микросхемами...   Oct 27 2008, 15:35
|- - demiurg_spb   Цитата(rudy_b @ Oct 27 2008, 19:35) С дру...   Oct 27 2008, 15:50
|- - Andy Great   Цитата(rudy_b @ Oct 27 2008, 17:35) Основ...   Oct 28 2008, 09:58
- - rudy_b   ЦитатаС какими?У меня тоже есть неприятный осадок ...   Oct 27 2008, 19:23
- - ReAl   Ну, эта... Кому надо, кому не надо, это уж разбира...   Nov 15 2008, 12:32
|- - demiurg_spb   Цитата(ReAl @ Nov 15 2008, 15:32) На сайт...   Nov 15 2008, 16:20
- - ReAl   Для ARM-ов и, насколько я понимаю, блекфинов FT223...   Nov 15 2008, 16:32
|- - Petka   Цитата(ReAl @ Nov 15 2008, 19:32) Для ARM...   Nov 15 2008, 16:42
- - Laptop   2Real: Все же почему бы не сделать свой вариант пр...   Nov 15 2008, 20:14
- - ReAl   У альтеры не FT2232 (или появился какой-то новый ...   Nov 16 2008, 07:14
|- - Огурцов   Наверно, имелось в виду, что в десяти разных адапт...   Nov 16 2008, 11:48
|- - ReAl   Цитата(Огурцов @ Nov 16 2008, 13:48) Наве...   Nov 17 2008, 10:02
- - Petka   Как и обещал попробовал новый avreal "Экспери...   Nov 17 2008, 21:30
|- - ReAl   Цитата(Petka @ Nov 17 2008, 23:30) Команд...   Nov 17 2008, 23:52
|- - klen   Цитата(Petka @ Nov 18 2008, 00:30) Как и ...   Nov 18 2008, 07:37
|- - Petka   Цитата(klen @ Nov 18 2008, 10:37) распино...   Nov 18 2008, 08:03
|- - Огурцов   А автоподбор sck нельзя сделать ?   Nov 18 2008, 09:16
||- - ReAl   Цитата(Огурцов @ Nov 18 2008, 11:16) А ав...   Nov 18 2008, 11:02
||- - SasaVitebsk   Цитата(ReAl @ Nov 18 2008, 15:02) Кроме т...   Nov 18 2008, 21:24
||- - ReAl   Цитата(SasaVitebsk @ Nov 18 2008, 23:24) ...   Nov 19 2008, 06:40
||- - Alexandro   Цитата(ReAl @ Nov 19 2008, 08:40) А что, ...   Nov 19 2008, 06:45
||- - Огурцов   Цитата(ReAl @ Nov 19 2008, 06:40) Ну и ка...   Nov 19 2008, 09:07
|- - ReAl   Цитата(Petka @ Nov 18 2008, 10:03) Кодavr...   Nov 18 2008, 10:44
|- - Сергей Борщ   Цитата(ReAl @ Nov 18 2008, 12:44) Т.е. бе...   Nov 18 2008, 10:59
|- - Petka   Цитата(ReAl @ Nov 18 2008, 13:44) Теперь ...   Nov 18 2008, 11:52
- - kurtis   Прошу прощения за глупый вопрос, но как им правиль...   Dec 23 2008, 20:55
|- - ReAl   Цитата(kurtis @ Dec 23 2008, 22:55) Прошу...   Dec 23 2008, 22:53
|- - klen   Цитата(ReAl @ Dec 24 2008, 01:53) С FT223...   Dec 24 2008, 08:01
|- - Арк К   Собрал программатор на FT2232 по авторской схеме с...   Dec 30 2008, 10:58
- - Dx!   на FT2232D работать будет? Немного смутило Цитата...   Feb 6 2009, 13:13
|- - ReAl   Цитата(Dx! @ Feb 6 2009, 15:13) на FT...   Feb 6 2009, 14:24
- - Dx!   Хорошо - тогда новый программатор запускается в пр...   Feb 7 2009, 00:41
|- - ReAl   Цитата(Dx! @ Feb 7 2009, 02:41) Хорош...   Feb 7 2009, 08:22
|- - demiurg_spb   ReAl, развели уже давненько платку программатора н...   Mar 30 2009, 15:43
|- - ReAl   Цитата(demiurg_spb @ Mar 30 2009, 18:43) ...   Mar 30 2009, 18:21
- - ReAl   "ну не знаю". mega2561 @ 3.3V, 7.3728MH...   Mar 30 2009, 20:19
- - Dx!   Начну с вопроса - обязан ли конфигурационный файл ...   Mar 31 2009, 07:34
|- - ReAl   Цитата(Dx! @ Mar 31 2009, 10:34) Начн...   Mar 31 2009, 09:48
- - Dx!   Ну всёравно быстрее 8) И изоляция не лишне, иногда...   Mar 31 2009, 10:57
- - Petka   2 Real: 1) Версия avw127r1 не фурычит: КодCommand...   Apr 30 2009, 09:52
|- - ReAl   Цитата(Petka @ Apr 30 2009, 12:52) 2 Real...   Apr 30 2009, 11:44
||- - Petka   Цитата(ReAl @ Apr 30 2009, 15:44) Нужно б...   Apr 30 2009, 11:51
||- - ReAl   Цитата(Petka @ Apr 30 2009, 14:51) если з...   Apr 30 2009, 12:52
||- - Petka   Цитата(ReAl @ Apr 30 2009, 16:52) Ой, аж ...   Apr 30 2009, 13:07
||- - Genadi Zawidowski   Цитата(ReAl @ Apr 30 2009, 16:52) Ой, аж ...   Apr 30 2009, 14:16
|- - Dx!   Цитата(Petka @ Apr 30 2009, 13:52) 2) avr...   May 1 2009, 15:41
|- - ReAl   Цитата(Dx! @ May 1 2009, 18:41) А абс...   May 1 2009, 19:13
- - Dx!   Ну, у меня то на ft2232, да и это так, запрос лишн...   May 1 2009, 22:44
- - ReAl   Стоп! Каюсь, грешен, "круглые" часто...   May 2 2009, 08:28
|- - Petka   Цитата(ReAl @ May 2 2009, 12:28) Сейчас a...   May 2 2009, 08:49
||- - ReAl   Цитата(Petka @ May 2 2009, 11:49) может л...   May 2 2009, 10:12
||- - Genadi Zawidowski   Цитата(ReAl @ May 2 2009, 14:12) Более то...   May 2 2009, 21:11
|- - ReAl   Тьху, заболтался и забыл Цитата(ReAl @ May 2...   May 2 2009, 12:15
|- - Petka   Цитата(ReAl @ May 2 2009, 16:02) Тьху, за...   May 2 2009, 12:16
|- - Andreas1   Цитата(ReAl @ Jun 26 2009, 14:11) Смогу в...   Jun 26 2009, 11:15
- - Dx!   А непосредственное задание, как фьюзы? На пока вед...   May 7 2009, 12:39
4 страниц V   1 2 3 > » 


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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