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

 
 
25 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> avreal, новая версия (если кому-то это ещё нужно)
kurtis
сообщение Dec 23 2008, 20:55
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Прошу прощения за глупый вопрос, но как им правильно пользоваться в линуксе (Ubuntu 8.10) ? А то он у меня только через sudo avreal запускается, не буду же я постоянно пароль вводить, а сидеть постоянно под root'ом вредно.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Dec 23 2008, 22:53
Сообщение #62


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

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



Цитата(kurtis @ Dec 23 2008, 22:55) *
Прошу прощения за глупый вопрос, но как им правильно пользоваться в линуксе (Ubuntu 8.10) ? А то он у меня только через sudo avreal запускается, не буду же я постоянно пароль вводить, а сидеть постоянно под root'ом вредно.


Для работы через -pE800 или там на каком адресе сидит lpt
chmod +s avreal
но это а) те же, только в профиль, б) на последних ядрах один фиг может не работать.
Посему лучше работать через -p/dev/parport0 и для этого включить пользователья в группу lp

С FT2232 пока ничего кроме sudo не выходит, я не понял пока - куда бы включить пользователя, чтобы он мог работать через libftd2xx -> libusb -> устройства.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 24 2008, 08:01
Сообщение #63


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(ReAl @ Dec 24 2008, 01:53) *
С FT2232 пока ничего кроме sudo не выходит, я не понял пока - куда бы включить пользователя, чтобы он мог работать через libftd2xx -> libusb -> устройства.

выставь файлу чтение всем, исполнение всем, и бит установки прав рута при запуске.

это такой бит, который рут может выставить чтоб процес запущенный от имени левого пользователя получал права как у рута. это позволяет левому пользователю работать с девайсами (в нашем случае это ft2232 девайс) через рутовый процес. Идея в том чтобы дать возможность левому пользоватею доступ к системным ресурсам например ДЕ ДАВАЯ ему никаких прав. в таком случае зашиту от врага - пользователя обеспечивает реализация этого процесса.

такаяже ситуация с процессом отладчиком openocd. ему тоже нужен доступ к ft2232 девайсу. пользователь еслсли под своими провами запустит то он ругнется что девайсы нельзя открыть - прав нет. давать пользователю рутовые права чтоб он под рутом запускал отладчик и среду разработки - косяг, от ваще все сламать может. Вот и есть для тагого случая бит установки прав владельца при запуске процесса не влажельцем а тем у кого есть права на запуск.
Go to the top of the page
 
+Quote Post
Арк К
сообщение Dec 30 2008, 10:58
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-05-08
Пользователь №: 37 363



Собрал программатор на FT2232 по авторской схеме с сайта на отдельной печатке - пашет как часы smile.gif . Как следует не гонял, поэтому багов пока не обнаружил (а может их и нет вовсе smile.gif ).
автору - огромный респект a14.gif
Go to the top of the page
 
+Quote Post
Dx!
сообщение Feb 6 2009, 13:13
Сообщение #65


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

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



на FT2232D работать будет?
Немного смутило
Цитата
Requested FT_DEVICE_2232C
Found FT_DEVICE_232R

Понятно, что FT_DEVICE_232R не поддерживается (пока?) но именно FT_DEVICE_2232C насторожила 8)

Сообщение отредактировал Dx! - Feb 6 2009, 13:15
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 6 2009, 14:24
Сообщение #66


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

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



Цитата(Dx! @ Feb 6 2009, 15:13) *
на FT2232D работать будет?
Будет.
Даже живьём проверено на всех трёх - FT2232C,FT2232L,FT2232D

Цитата(Dx! @ Feb 6 2009, 15:13) *
Немного смутило
Понятно, что FT_DEVICE_232R не поддерживается (пока?) но именно FT_DEVICE_2232C насторожила 8)

Устройство проверяется и индицируется по кодам из ftd2xx.h от FTDI

Код
enum {
    FT_DEVICE_BM,
    FT_DEVICE_AM,
    FT_DEVICE_100AX,
    FT_DEVICE_UNKNOWN,
    FT_DEVICE_2232C,
    FT_DEVICE_232R
};

Для всех трёх указанных выше микросхем драйвер/библиотека возвращают код FT_DEVICE_2232C


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


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

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



Хорошо - тогда новый программатор запускается в производство 8). Схемка на вашем сайте довольно бедная - будет ли она доводиться, или в остальном функционале будет полный freestyle?
Можно ли выходной шинник включать сиглалом reset?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Feb 7 2009, 08:22
Сообщение #68


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

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



Цитата(Dx! @ Feb 7 2009, 02:41) *
Хорошо - тогда новый программатор запускается в производство 8). Схемка на вашем сайте довольно бедная - будет ли она доводиться, или в остальном функционале будет полный freestyle?
Так то не схема, а "достаточный мнимум для демонстрации". Там ссылки даны, за некоторыми из них можно нарыть схемы или вменяемые описания того, что есть на схемах.
Мне пока нет смысла рисовать какую-то "свою" схему - относительно приведенных каких-то особых идей нет, так какой смысл? Плодить разнообразие?

Обратите внимание, что во многи адаптерах, на которые я дал ссылки у себя, есть преобразователи RS232 на втором канале.
И ешё посмотрите обещаную тему на сахаре
http://caxapa.ru/139009.html
от місли с кнопочкой я не отказываюсь, со временем добавлю.
Комбинированный преобразователь RS232/RS485, упомянутый в той теме, может быть интересным кому-то, но дорого.

Цитата(Dx! @ Feb 7 2009, 02:41) *
Можно ли выходной шинник включать сиглалом reset?
Думаю, могут начаться проблемы со входом в режим программирования. Атмел просит сначала подать низкий на SCK, потом на RESET. Какоё-то даже небольшой конденсатор на входе reset гарантированно нарушит это дело.
Во многих случаях вытянется процедурами пересинхронизаци, войдёт в режим программирования не с первой попытки, но лучше не рисковать.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Mar 30 2009, 15:43
Сообщение #69


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



ReAl, развели уже давненько платку программатора на ft2232 по схемке с вашего сайта. Спасибо за идёю и за софт.
Пока не стали ставить никаких шинных формирователей. Питание на таргет беру с USB, как собственно и всегда (ранее юзали STK200 свместимый).
Меги 162 шьются влёт. А вот мега1281 нифига. Can't resync. И хоть ты тресни! C мегой64 иногда тоже проскакивает.

вызов простейший:
avreal32.exe -aft2232 +mega1281 -r prog.hex -d data.hex

Был длинный шнурок от программатора до таргета (70-80)см, укоротил до 20см. Эффекта никакого не дало.
Куда можно посмотреть ещё?

PS. Все таргеты с кварцем 14,7456МГц. Mega162 и Mega1281 стартуют со включенным CLKDIV=8.

Программаторов 6 штук. Все ведут себя одинаково.

Спасибо за помощь!


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 30 2009, 18:21
Сообщение #70


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

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



Цитата(demiurg_spb @ Mar 30 2009, 18:43) *
А вот мега1281 нифига. Can't resync. И хоть ты тресни! C мегой64 иногда тоже проскакивает.
Я пробовал на меге168, меге128. По нескольку десятков раз при разных тактовых. Постоянно сам сейчас не использую, так как дома мало, а на работе комп доваольно старый, у него LPT есть.
Есть под рукой mega2561, через часик попробую и отпишусь.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 30 2009, 20:19
Сообщение #71


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

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



"ну не знаю".

mega2561 @ 3.3V, 7.3728MHz (на плате свой LM2676S-3.3, питание на плату 12V с рядом стоящего ATX блока питания, воткнутого в тот же удлиннитель, что и UPS).

avreal32-127r0, avreal32-127r1 в разных комбинациях с ckdiv=1 и ckdiv=0 в сумме раз 20 зашили полные 256К флеша.


И ещё + 10 минут цикла
Код
:start
avreal32 -aft2232 +mega2561 %
if not errorlevel 1 goto :start
Прокручивается раза три в секунду. Ну в конце концов я выдернул шнурок из платы и получил can't resync :-)
Только у меня сейчас дома подаренная платка с развязкой на SI8441, земли джампером соединены, питания - нет, так что Si8441 работал по сути преобразователем уровней.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Dx!
сообщение Mar 31 2009, 07:34
Сообщение #72


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

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



Начну с вопроса - обязан ли конфигурационный файл быть именно файлом? неужели я обязан ради enable=adbus7 создавать хз что? Можно сделать возможность указывать его как фьюзы например?
Ну и думаю стоит убрать с сайта
Цитата
а на все незадействованные выводы канала А выдаются нули (для открытия шинных формирователей при всех возможных вариантах их подключения).

Так как это не соответствует действительности - v1.27rev1 (Jan 2 2009 12:49:24) ничего не выдает и соответственно читает 00 8)

Первые впечатления - Какое же оно быстрое 8)

avreal32.exe -aft2232=C:\!ByteBlaster\FT2232.cFg -%% +90usb1287 -o12mHz -5 -r -cJoystick.heR
Total time 2.14s

против
avreal32.exe -p0xb800 -ab -%% +90usb1287 -o12mHz -5 -r -cJoystick.heR
Total time 10.5s

Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 31 2009, 09:48
Сообщение #73


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

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



Цитата(Dx! @ Mar 31 2009, 10:34) *
Начну с вопроса - обязан ли конфигурационный файл быть именно файлом? неужели я обязан ради enable=adbus7 создавать хз что? Можно сделать возможность указывать его как фьюзы например?
Дело в том, что там по плану ещё будут светодиоды program/fail, кнопка. Всё в командную строку как-то неинтересно. Но я зарубочку поставлю.

Цитата(Dx! @ Mar 31 2009, 10:34) *
Так как это не соответствует действительности - v1.27rev1 (Jan 2 2009 12:49:24) ничего не выдает и соответственно читает 00 8)
Ой, да. Спасибо.
С выдачей всех нулей нехорошие конфликты с адаптерами, в которых есть другие входные сигналы через трансляторы уровней - выход работает на выход. Это обсуждалось в том числе где-то в данной теме. Из программы выдачу нулей убрал, а из текста забыл.

Цитата(Dx! @ Mar 31 2009, 10:34) *
avreal32.exe -aft2232=C:\!ByteBlaster\FT2232.cFg -%% +90usb1287 -o12mHz -5 -r -cJoystick.heR
Total time 2.14s
против
avreal32.exe -p0xb800 -ab -%% +90usb1287 -o12mHz -5 -r -cJoystick.heR
Total time 10.5s
Это у Вас LPT медленный smile.gif (впрочем, у меня на рабочем компе такой же).
А вот под столом одно чудо стоит - Pentium-166 c Win98-ой, так он за 5 секунд справляется с чтением 128К - это с физически той же PCI-LPT картой, с которой Q6600 @ 2.4GHz справляется за 10. Просто там на PCI никаких мостов и один цикл LPT 0,25мкс вместо 0,75


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Dx!
сообщение Mar 31 2009, 10:57
Сообщение #74


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

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



Ну всёравно быстрее 8) И изоляция не лишне, иногда нужна - компов с выпаленным LPT у нас хватает 8)
Вот, собственно проект под PCAD2006 по мотивам и на основе схемки с сахары. По хорошему и там нужно запостить, но чтото както с тем форумом у меня не складывается.
Плата под корпус BOX-KA08

Сообщение отредактировал Dx! - Mar 31 2009, 11:08
Прикрепленные файлы
Прикрепленный файл  FT2232.AVReaL.rar ( 197.23 килобайт ) Кол-во скачиваний: 236
 
Go to the top of the page
 
+Quote Post
Petka
сообщение Apr 30 2009, 09:52
Сообщение #75


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

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



2 Real:
1) Версия avw127r1 не фурычит:
Код
Command:
avreal32 -aft2232=olimex.cfg +atmega128 -e -f_low=0x24,_high=0xD9,_ext=0xFE -w -v prog.hex
Can't open FTDI device with description "Dual RS232 A" (FT_DEVICE_NOT_FOUND)

Раньше (avw127r0) работало, правда тоже ругалось:
Код
avreal32 -aft2232=olimex.cfg +atmega128 -e -f_low=0x24,_high=0xD9,_ext=0xFE -w -v prog.hex
No FT2232 "port" switch found, first 'A' channel will be used

в чём дело?
2) avreal так и не научился искать конфиг там-же где и сам располагается?
Go to the top of the page
 
+Quote Post

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

 


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


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