Отговори на тема  [ 123 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 9  Следваща
Ubuntu / Debian 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Ubuntu / Debian
Намерих един KeyGen за Windows, копирах каквото изгенерира и го прехвърлих на Linux версията на CrossWorks for ARM 2.1 , проработи, инсталирах разните support packages ( трудна работа беше, непрекъснато запецваха и се налагаше рестартиране на CrossWorks след всеки пакет, но така се държеше и Windows версията ). Отворих проект с пример за EK-LM3S8962, компилира се, след което се закачи към Stellaris ICDI ( FTDI ) адаптора, програмира и дебъгна през SWD, през JTAG не тръгна. Всичко това с sudo /usr/share/crossworks_for_arm_2.1/bin/crossstudio, като обикновен потребител не пожела да заработи, някаква настройка с правата предполагам иска, но не ми се занимаваше.
Код:
spirev@MyPC:~$ uname -a
Linux MyPC 2.6.32-40-generic #87-Ubuntu SMP Mon Mar 5 20:26:31 UTC 2012 i686 GNU/Linux

Код:
spirev@MyPC:~$ lsusb
Bus 007 Device 002: ID 04d8:900a Microchip Technology, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 003: ID 0403:bcd9 Future Technology Devices International, Ltd Stellaris Evaluation Board
Bus 006 Device 002: ID 046d:c51b Logitech, Inc. V220 Cordless Optical Mouse for Notebooks
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Код:
messages:
Mar 28 21:11:33 MyPC kernel: [ 2944.396945] usb 6-2: usbfs: interface 1 claimed by ftdi_sio while 'crossstudio' sets config #1
Mar 28 21:11:33 MyPC kernel: [ 2944.397538] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Mar 28 21:11:33 MyPC kernel: [ 2944.397672] ftdi_sio 6-2:1.1: device disconnected
Mar 28 21:11:33 MyPC kernel: [ 2944.508105] usb 6-2: reset full speed USB device using uhci_hcd and address 3
Mar 28 21:11:34 MyPC kernel: [ 2944.676009] ftdi_sio 6-2:1.1: FTDI USB Serial Device converter detected
Mar 28 21:11:34 MyPC kernel: [ 2944.676092] usb 6-2: Detected FT2232C
Mar 28 21:11:34 MyPC kernel: [ 2944.676098] usb 6-2: Number of endpoints 2
Mar 28 21:11:34 MyPC kernel: [ 2944.676104] usb 6-2: Endpoint 1 MaxPacketSize 64
Mar 28 21:11:34 MyPC kernel: [ 2944.676110] usb 6-2: Endpoint 2 MaxPacketSize 64
Mar 28 21:11:34 MyPC kernel: [ 2944.676115] usb 6-2: Setting MaxPacketSize 64
Mar 28 21:11:34 MyPC kernel: [ 2944.678065] usb 6-2: FTDI USB Serial Device converter now attached to ttyUSB0
Mar 28 21:11:34 MyPC kernel: [ 2944.678187] usb 6-2: Ignoring serial port reserved for JTAG
Mar 28 21:11:34 MyPC kernel: [ 2944.683945] usb 6-2: usbfs: interface 1 claimed by ftdi_sio while 'crossstudio' sets config #1

Код:
--------------------------------------------------------------------
libftdi version 0.16
--------------------------------------------------------------------

libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips
including the popular bitbang mode.

The following chips are supported:
- FT4232H / FT2232H
- FT232R  / FT245R
- FT2232L / FT2232D / FT2232C
- FT232BM / FT245BM (and the BL/BQ variants)
- FT8U232AM / FT8U245AM

The AUTHORS file contains a list of all the people
that made libftdi possible what it is today.

Many thanks to Marek Vavruša for providing
the initial C++ wrapper implementation.

Changes
-------
* C++ wrapper: Reopen the device after calling get_strings() in Context::open() (Marek Vavruša and Intra2net)
* C++ wrapper: Fixed an inheritance problem (Marek Vavruša and Intra2net)
* C++ wrapper: Relicensed under GPLv2 + linking exception (Marek Vavruša and Intra2net)
* Support for FT2232H and FT4232H (David Challis, Alex Harford and Intra2net)
* Support for mingw cross compile (Uwe Bonnes)
* Python bindings and minor autoconf cleanup (Tarek Heiland)
* Code cleanup in various places (Intra2net)
* Fixed ftdi_read_chipid in some cases (Matthias Richter)
* eeprom decode function and small cleanups (Marius Kintel)
* cmake system improvements (Marius Kintel and Intra2net)
* Fix compilation in -ansi -pedantic mode (Matthias Janke)

You'll find the newest version of libftdi at:
http://www.intra2net.com/en/developer/libftdi

--------------------------------------------------------------------
www.intra2net.com                             2003-2009 Intra2net AG
--------------------------------------------------------------------


Кажи ако ти трябва друга "снимка" на системата.


П.П. Като обикновен потребител при мен тръгна така:
- в папка /etc/udev/rules.d добавих един файл на име 60-luminary.rules ( доколкото разбрах името май се избира произволно )
- съдържанието на файла:
Код:
# 28 Mar 2012, CrossWorks for ARM 2.1, Luminary USB Debug   vendorID='0403' productID='bcd9' and 'bcda'
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="bcd9", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="bcda", MODE="0666"


Прикачени файлове:
Screenshot-1.png
Screenshot-1.png [ 214.69 KiB | Прегледано 4147 пъти ]
Screenshot.png
Screenshot.png [ 188.93 KiB | Прегледано 4147 пъти ]

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
Чет Мар 29, 2012 5:36 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
¶, голямо благодаря! Помогна доста. Това, което се случва при теб - автоматично, да лоадне девайса, става както си написал с:

Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="bcd9", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="bcda", MODE="0666"


За дебиан нещата са малко по-различни като синтаксис, както ми подсказа с един от линковете си woody.
Там от това (валидно за CrossConnect):

Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", MODE="0666"


със:

Код:
sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/60-crossconnect.rules


се получава това:

Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", MODE="0666"


При което вече няма никакво мрънкане за остарял синтаксис по време на буутването на дебиана.
До тук добре, обаче -не- работи!
Пробвах да намеря кой девайс на бъса при стартиране се явява CrossConnect-a и се вижда това:
Код:
Bus 001 Device 005: ID 131b:0003


след, което вече знам, че мога да изпълня това:

Код:
chmod 666 /dev/bus/usb/001/005


Последва краш на средата (CrossWorks 2.2) - в нея има промени свързани с графиката, някаква раздвиженост - не съм я тествал никъде, сефте беше. Нищо, деинсталация и инсталация на 2.1.1 (еволюирам за сега, неизлекувана) и ЧУДО! Работи, дебъгва никакви проблеми 8)

Обаче това да търся при всяко пъхане тоя девайс как се явява на бъса си е глупаво! Не разбирам къде бъркам - в съдържанието на /etc/udev/rules.d/60-crossconnect.rules или има още нещо, което трябва да направя, за да "види", че това е тоя девайс и искам да му дам превилегии? :?


Чет Мар 29, 2012 10:28 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Ubuntu / Debian
head_up написа:
Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", MODE="0666"


след, което вече знам, че мога да изпълня това:

Код:
chmod 666 /dev/bus/usb/001/005


MODE="0666" в rule-тата прави точно това. По-добре провери доколко "udev" си го настроил както трябва. И не забравяй да го рестартираш.
Личният ми съвет е да отделиш време да се убедиш че работи както се очаква, и после да се занимаваш с онази среда. Ако трябва дори сложи прост скрипт (от примера с качването на firmware) за да знаеш че при енумериране на устройството ти нещо се случва. Нещо от рода на:
echo "<`date`> got enumerated" >> /tmp/usbdbg


Чет Мар 29, 2012 2:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
мда, цял ден това мъча - направих си скрипт, който логва във файл когато се изпълни съдърцанието на /etc/udev/rules.d/60-crossconnect.rules. Т.е. знам, че се открива и т.н. Това MODE="0666" не прави каквото се очаква, за това казах, че след това ми се налага да пиша chmod 666 [path].
Пробвах да скрипт (видях подобен при един с проблем с jlink), който да прави нещо от типа:

Код:
UBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", MODE="0666"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", MODE="0666"
RUN+="/home/workprof/WorkFolder/my_scripts/init_CC.sh $attr{busnum} $attr{devnum}"


Където init_CC.sh прави chmod 666 [...]

Но не успявам да предам busnum devnum на скрипта - не съм вещ в тия работи, сега уча. Та всякак опитах, не успях - какъв е номера тук?
В смисъл, ако MODE не успява да я свъши тая - ще я свърша със скрипт-а, но не разбирам защо самия MODE не може? Очевидно девайса се открива, очевидно мога и да го ползвам, но само ако извъртя ръчно chmod 666 ...


Чет Мар 29, 2012 3:37 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Ubuntu / Debian
Сложи в скрипта разпечатване на $DEVNAME за проба.

EDIT: "RUN" мисля че трябва да го сложиш и за двете id-та, разделено със запетайка, на предния ред '\'.

EDIT2:
http://wiki.debian.org/udev
http://reactivated.net/writing_udev_rules.html


Чет Мар 29, 2012 4:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
Днес научих още нещо ново! :lol: Значи е имало смисъл да ставам...
Резултата от еднодневни усилия бе:

Първо (правилата): /etc/udev/rules.d# cat 60-crossconnect.rules:
Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", MODE="0666", RUN+="/home/workprof/WorkFolder/my_scripts/init_CC.sh"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", MODE="0666", RUN+="/home/workprof/WorkFolder/my_scripts/init_CC.sh"


Второ (скрипта):
Код:
#!/bin/bash

# debug
#echo "udev for CrossConnect called with parameters: ${ACTION}, ${DEVNAME}." >> /home/workprof/WorkFolder/my_scripts/error_log.txt

if [ ${ACTION} == "add" ] && [ ${DEVNAME} ];
then
   echo "Change mode to 666 for ${DEVNAME}" >> /home/workprof/WorkFolder/my_scripts/error_log.txt
   chmod 666 "${DEVNAME}"
   if [ $? != 0 ]
   then
      echo "Error, can't change the mode to 666" >> /home/workprof/WorkFolder/my_scripts/error_log.txt
   else
      echo "Successfully!" >> /home/workprof/WorkFolder/my_scripts/error_log.txt      
   fi
fi


Благодаря за помоща :prayer: !
Надявам се да съм бил полезен на някого с това тук - на мен ми се отели вола като начинаещ да разбера какво става в този debian!
Следва битка с PICkit 3 ... :twisted:


Чет Мар 29, 2012 5:09 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Ubuntu / Debian
Поне не е загубено време - наученото ще го ползваш и в бъдеще, и така някой ден ще видиш гората.
Успехи!


Чет Мар 29, 2012 6:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Ubuntu / Debian
head_up написа:
Следва битка с PICkit 3 ... :twisted:

Че какво ще му бориш, поне при мен всичко около MPLAB X под Ubuntu Linux си е жици и тоци :)


При мен сутринта CrossWorks започна да се крашва като обикновен потребител, снощи до последно си работеше както трябва. В $HOME папката има една .rowley_associated_xxxx в която му се намират примерните проекти, като администратор тръгват, но като обикновен потребител не, затова ги направих chmod +rw за всички потребители и снощи това си работеше чудесно. Сутринта обаче започна да се крашва, помислих да не е /usr/udev/rules.d файла но не беше там причината. Сега се сещам че евентуално .rowley_associated_xxxx папката може да му създава проблем. Чудна работа, при MPLAB X не ми се е наложило нищо да пипам, всичко си тръгва от раз, очаквах и при CrossWorks да е така.

Да попитам за въпросния CrossConnect, базиран е на FTDI чиповете, нали така ? Опитвам се да го съпоставя с JLink EDU , но както и да го гледам JLink е за предпочитане ( май ).

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Мар 29, 2012 9:43 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
Хм, странни проблеми имаш с CrossWorks-а. При мен не се проявява нещо лошо - работи си (2.1.1, иначе 2.2 крашваше - предположих, че е заради промените в графиката). Обаче сега забелязвам, че имам файл на име rowley_associates_limitedrc в home на съответния юзър, като вътре се съдържа кей за 2.2 и кей за 2.1 ?! Но аз не съм го създавал и не знам как средата ще го създаде - още повече, че съм го еволюирал за 2.1, не съм правил нищо за 2.2 8O Имай на предвид, че формата на лиценза е различен при 2.2 и не можеш просто да си копираш кей-я за 2.1.х, не става.
Което ме вкарва в размисли - има ли начин да огранича софтуера да говори с майка си - firewall, permissions някакви да ползва мрежата? Не искам тоя CrossWorks да докладва на майка си повече каквото и да е! Но не съм се зачитал как мога да го направя - ако може подсказка, няма да се оплача :D
Самия CrossConnect е кораво животно - работи отлично, прекава големи масиви данни при дебъг без да крашва (за разлика от pickit 3 + pic32). Проблемите са два:
1) при силни смущения в захранването (вкл./изкл. мощен консуматор на линията) и откача, та си иска вадене от USB-то.
2) под боза често при опит да налея акъл на контролера следва 6-7 секунди чудене, след което гордо обявява, че не може! Втори път F5 и става от раз - налива бързо и не се замисля.
Та не знам за предимства пред jlink, не съм го ползвал, но пък jlink се поддържа от много среди, нещо на което CrossConnect не се радва :(
Не мисля, че е базиран на FTDI - не си спомням да съм виждал такова нещо вътре. Може би се бъркаш с клонинга на олимекс. Оригинала имаше някакво LPC21xx, не помня точно кой, ако искаш мога да го отворя да погледна в случай, че ти трябва?
W/e имам малко проблем с FTDI USB/serial - и той плаче за 666, пак същия филм като с CrossConnect-а. Хубаво, направих и за него rules - не ще. Направих и скрипт подобен на този за CC, е, интересно - дава права на девайса закачен на бъса - т.е. например /dev/bus/usb/001/004, и ако вкарам това в желания порт за отваряне от някой терминал (CuteCom например) - става. Добре, но аз искам да отворя съответния ttyUSB[0-9], защото е много по-удобно да го избера от менюто. Обаче ttyUSB[нещо си] няма права 8O ъъъъ? Опитах да го излъжа пак през скрипт - изпълнява chmod 666 /dev/ttyUSB0 (зададено твърдо като стринг в скрипта), без проблеми, но права пак нямам! Пиша същото под root или си вкам другия скрипт - пак с твърдо зададен стринг под root - става, работи! А сега де - /dev/bus/usb/001/004 (примерно) и /dev/ttyUSB0 не са ли едно и също? И като не е - как да разбера кой от /dev/ttyUSB[0-9] се е закачил, не виждам кой атрибут да прочета?


Пет Мар 30, 2012 11:06 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Ubuntu / Debian
Вечерта го пуснах, работи си хайвана, явно са извънземните :-)
CrossConnect са 3 различни версии, http://www.mouser.com/Search/Refine.aspx?Ne=254016&N=1323038+14977773+4292729612, ти коя използваш ? За CrossConnect Lite говорех, че е евентуално FTDI базиран, но при цена от $60 за JLink си губи смисъла да се купува CrossConnect Lite.

При мен CuteCom се връзва на виртуалния COM порта на втория канал на FTDI Luminary ICDI , но мисля защото вече съм направил rules файл за целия FTDI chip.

Дали праща нещо на Rowley, ми със сигурност праща, няма вече софтуер дето да не го прави.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Пет Мар 30, 2012 1:42 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
Извини ме, не съм догледал, че иде реч за Lite. Ползваме този http://www.rowley.co.uk/arm/CrossConnect.htm
Не знам дали Lite е FTDI базиран, ноооо ако е така ще е забавно - значи олинекс копира от Rowley, прави го по евтинко - после Rowley копират от олимекс и си го поддържат качествено :D хех...
Абе ясно, че праща - искам да го огранича ... като остане време ще се зачета как.


Пет Мар 30, 2012 2:28 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Ubuntu / Debian
FTDI версията не са я измисли нито Rowley нито Олимекс :)

Иначе имате нерви като корабни въжета. Евала. Аз да съм го захвърлил отдавна, има къде по интересни начини да си загубя времето.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Мар 30, 2012 11:04 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
Иии приключих одисеята с USB устройствата, 1:0 за мен :P
Тайната се оказа не какво да е, а към коя група пренадлежа, и към коя група асоциирам девайса. RTFM :D
Извода от битката бе:

CrossConnect rule:
Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", GROUP="plugdev", MODE="0666", RUN+="/home/phantom/WorkFolder/my_scripts/log_udev.sh"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", GROUP="plugdev", MODE="0666", RUN+="/home/phantom/WorkFolder/my_scripts/log_udev.sh"


За FTDI нещата са по-различни. Очевидно rule от типа на това за CrossConnect-а вижда девайса като "/dev/bus/usb/xxx/xxx" и това устройство (по-скоро виждано по този начин) получава права. Но изненадата е, че ttyUSB0 (което е човешкото му проявление) няма никакви права за другите юзъри от съответната група (принадлежа към plugdev по default). Тогава се наложи да се случи това:

FTDI rule:
Код:
SUBSYSTEMS=="tty", KERNEL=="ttyUSB?", ACTION=="add", GROUP="plugdev", MODE="0666", RUN+="/home/phantom/WorkFolder/my_scripts/log_udev.sh"


Е, не можеше да е по-логично от това! Сега и CrossConnect-a и FTDI USB/serial работят безпроблемно само с плъгването им и без никакъв скрипт (този горе просто логва, че девайса е адд-нат, дебъг) :D Без четене не става, не е боза... :P
Благодаря за помоща на всички, пък се надявам, че това ще спести мъки на някоя страдаща душа по късните нощи... :mrgreen:


Пон Апр 02, 2012 10:11 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юли 31, 2007 2:55 pm
Мнения: 1792
Местоположение: София
Мнение Re: Ubuntu / Debian
head_up написа:
CrossConnect rule:
Код:
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0003", GROUP="plugdev", MODE="0666", RUN+="/home/phantom/WorkFolder/my_scripts/log_udev.sh"
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
ATTRS{idVendor}=="131b", ATTRS{idProduct}=="0004", GROUP="plugdev", MODE="0666", RUN+="/home/phantom/WorkFolder/my_scripts/log_udev.sh"

Мяркал съм нещо от рода на:
ATTRS{idProduct}=="0003|0004"
Ако ти се пробва ...


Пон Апр 02, 2012 11:06 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Ubuntu / Debian
woody, ще пробвам за спорта, но реално имам само 0003, няма как да разбера дали коректно ще възприеме 0004. От друга страна - ако не даде проблем при разпознаването на 0003, вероятно няма да има и с 0004 :) Само ще е друг ден, че от много учене на дебиана не остана време да се работи :( Май всяко начало си иска инвестиция на време.
В този ред на мисли, ¶, на каква машина търкаляш mplab-x? Че съм на P4 1.6 (1MB)/512 (333Mhz) и като отворя mplab-x всичко е ок, само да не пипам друго тежко, че стана една лаг-ава. swap-а мисля го бях оставил 2Г, та компенсира, но ми е дискомфортно да работя така. Знам, че машината е допотопна, с ХП се справяше горе-долу (там не съм пробвал mplab-x), но тая жаба май идва тежичка под дебиан :|
Едит: А, да, пробвал ли си някак си да изключиш parsing-а като едитнеш h файл примерно - много дразни, пък и ми тежи.
Едит 2: Бре, маа му, пуснах Memory Toolbar-а и забелязвам, че лага се получава когато средата започне да яде много от рама - не известно защо, нищо не правя освен дописване на код - и като мине извън РАМ-а, скача на swap-а явно, пък там като започне да гълта няма спиране докато не рестартирам машината, за да килна всичко, та и при килването ми казва, че джавата е заяла някъде. Някой страда ли от сходни ефекти с паметта? Ако да - лек има ли?


Пон Апр 02, 2012 11:51 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 123 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6, 7 ... 9  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни