W odpowiedzi na wiadomość z dnia 25.07.2011 07:09, od Jakub Bogusz:
O ile dobrze rozumiem funkcje: dfu-util służy przede wszystkim do
uaktualniania firmware'u w urządzeniach podłączanych przez USB - w
tym gotowych urządzeniach podłączanych przez docelowy interfejs - co
jest funkcją systemową, bardziej dla użytkowników/administratorów niż
programistów. avrdude do programowania mikrokontrolerów zwykle
podłączanych przez interfejs deweloperski - raczej dla programistów.
W moim przypadku służy jako narzędzie deweloperskie - podłączam LPC Link
(LPCXpresso - taki JTAG do mikrokontrolerów ARM od NXP) i za każdym
podłączeniem używam tego narzędzia do wrzucenia właściwego
oprogramowania JTAG, co skutkuje zmianą idVendor/idProduct/bMaxPower. Do
tego mam jeszcze regułę udev-a:
# LPC-Link Bootless
ACTION=="add|change", ATTR{idVendor}=="0471", ATTR{idProduct}=="df55",
MODE="0660", GROUP="usb"
# LPC-Link Ready to Go
ACTION=="add|change", ATTR{idVendor}=="1fc9", ATTR{idProduct}=="0009",
MODE="0660", GROUP="usb"
--
Pozdrawiam,
Daniel Dawid Majewski
jabber:light-i/pld-users.org
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl