kurtis 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Прошу прощения за глупый вопрос, но как им правильно пользоваться в линуксе (Ubuntu 8.10) ? А то он у меня только через sudo avreal запускается, не буду же я постоянно пароль вводить, а сидеть постоянно под root'ом вредно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Прошу прощения за глупый вопрос, но как им правильно пользоваться в линуксе (Ubuntu 8.10) ? А то он у меня только через sudo avreal запускается, не буду же я постоянно пароль вводить, а сидеть постоянно под root'ом вредно. Для работы через -pE800 или там на каком адресе сидит lpt chmod +s avreal но это а) те же, только в профиль, б) на последних ядрах один фиг может не работать. Посему лучше работать через -p/dev/parport0 и для этого включить пользователья в группу lp С FT2232 пока ничего кроме sudo не выходит, я не понял пока - куда бы включить пользователя, чтобы он мог работать через libftd2xx -> libusb -> устройства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 24 декабря, 2008 Опубликовано 24 декабря, 2008 · Жалоба С FT2232 пока ничего кроме sudo не выходит, я не понял пока - куда бы включить пользователя, чтобы он мог работать через libftd2xx -> libusb -> устройства. выставь файлу чтение всем, исполнение всем, и бит установки прав рута при запуске. это такой бит, который рут может выставить чтоб процес запущенный от имени левого пользователя получал права как у рута. это позволяет левому пользователю работать с девайсами (в нашем случае это ft2232 девайс) через рутовый процес. Идея в том чтобы дать возможность левому пользоватею доступ к системным ресурсам например ДЕ ДАВАЯ ему никаких прав. в таком случае зашиту от врага - пользователя обеспечивает реализация этого процесса. такаяже ситуация с процессом отладчиком openocd. ему тоже нужен доступ к ft2232 девайсу. пользователь еслсли под своими провами запустит то он ругнется что девайсы нельзя открыть - прав нет. давать пользователю рутовые права чтоб он под рутом запускал отладчик и среду разработки - косяг, от ваще все сламать может. Вот и есть для тагого случая бит установки прав владельца при запуске процесса не влажельцем а тем у кого есть права на запуск. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gryphus 0 30 декабря, 2008 Опубликовано 30 декабря, 2008 · Жалоба Собрал программатор на FT2232 по авторской схеме с сайта на отдельной печатке - пашет как часы :) . Как следует не гонял, поэтому багов пока не обнаружил (а может их и нет вовсе :) ). автору - огромный респект :a14: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dx! 0 6 февраля, 2009 Опубликовано 6 февраля, 2009 (изменено) · Жалоба на FT2232D работать будет? Немного смутило Requested FT_DEVICE_2232C Found FT_DEVICE_232R Понятно, что FT_DEVICE_232R не поддерживается (пока?) но именно FT_DEVICE_2232C насторожила 8) Изменено 6 февраля, 2009 пользователем Dx! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 6 февраля, 2009 Опубликовано 6 февраля, 2009 · Жалоба на FT2232D работать будет?Будет. Даже живьём проверено на всех трёх - FT2232C,FT2232L,FT2232D Немного смутило Понятно, что 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dx! 0 7 февраля, 2009 Опубликовано 7 февраля, 2009 · Жалоба Хорошо - тогда новый программатор запускается в производство 8). Схемка на вашем сайте довольно бедная - будет ли она доводиться, или в остальном функционале будет полный freestyle? Можно ли выходной шинник включать сиглалом reset? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 7 февраля, 2009 Опубликовано 7 февраля, 2009 · Жалоба Хорошо - тогда новый программатор запускается в производство 8). Схемка на вашем сайте довольно бедная - будет ли она доводиться, или в остальном функционале будет полный freestyle?Так то не схема, а "достаточный мнимум для демонстрации". Там ссылки даны, за некоторыми из них можно нарыть схемы или вменяемые описания того, что есть на схемах. Мне пока нет смысла рисовать какую-то "свою" схему - относительно приведенных каких-то особых идей нет, так какой смысл? Плодить разнообразие? Обратите внимание, что во многи адаптерах, на которые я дал ссылки у себя, есть преобразователи RS232 на втором канале. И ешё посмотрите обещаную тему на сахаре http://caxapa.ru/139009.html от місли с кнопочкой я не отказываюсь, со временем добавлю. Комбинированный преобразователь RS232/RS485, упомянутый в той теме, может быть интересным кому-то, но дорого. Можно ли выходной шинник включать сиглалом reset?Думаю, могут начаться проблемы со входом в режим программирования. Атмел просит сначала подать низкий на SCK, потом на RESET. Какоё-то даже небольшой конденсатор на входе reset гарантированно нарушит это дело. Во многих случаях вытянется процедурами пересинхронизаци, войдёт в режим программирования не с первой попытки, но лучше не рисковать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 30 марта, 2009 Опубликовано 30 марта, 2009 · Жалоба 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 штук. Все ведут себя одинаково. Спасибо за помощь! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 30 марта, 2009 Опубликовано 30 марта, 2009 · Жалоба А вот мега1281 нифига. Can't resync. И хоть ты тресни! C мегой64 иногда тоже проскакивает.Я пробовал на меге168, меге128. По нескольку десятков раз при разных тактовых. Постоянно сам сейчас не использую, так как дома мало, а на работе комп доваольно старый, у него LPT есть. Есть под рукой mega2561, через часик попробую и отпишусь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 30 марта, 2009 Опубликовано 30 марта, 2009 · Жалоба "ну не знаю". 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 работал по сути преобразователем уровней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dx! 0 31 марта, 2009 Опубликовано 31 марта, 2009 · Жалоба Начну с вопроса - обязан ли конфигурационный файл быть именно файлом? неужели я обязан ради 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 31 марта, 2009 Опубликовано 31 марта, 2009 · Жалоба Начну с вопроса - обязан ли конфигурационный файл быть именно файлом? неужели я обязан ради enable=adbus7 создавать хз что? Можно сделать возможность указывать его как фьюзы например?Дело в том, что там по плану ещё будут светодиоды program/fail, кнопка. Всё в командную строку как-то неинтересно. Но я зарубочку поставлю. Так как это не соответствует действительности - v1.27rev1 (Jan 2 2009 12:49:24) ничего не выдает и соответственно читает 00 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 Это у Вас LPT медленный :) (впрочем, у меня на рабочем компе такой же). А вот под столом одно чудо стоит - Pentium-166 c Win98-ой, так он за 5 секунд справляется с чтением 128К - это с физически той же PCI-LPT картой, с которой Q6600 @ 2.4GHz справляется за 10. Просто там на PCI никаких мостов и один цикл LPT 0,25мкс вместо 0,75 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dx! 0 31 марта, 2009 Опубликовано 31 марта, 2009 (изменено) · Жалоба Ну всёравно быстрее 8) И изоляция не лишне, иногда нужна - компов с выпаленным LPT у нас хватает 8) Вот, собственно проект под PCAD2006 по мотивам и на основе схемки с сахары. По хорошему и там нужно запостить, но чтото както с тем форумом у меня не складывается. Плата под корпус BOX-KA08 FT2232.AVReaL.rar Изменено 31 марта, 2009 пользователем Dx! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 30 апреля, 2009 Опубликовано 30 апреля, 2009 · Жалоба 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 так и не научился искать конфиг там-же где и сам располагается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться