bootloadHID -> Device not recogniced
Posted: Tue Aug 26, 2008 12:41 am
Hallo OBDEV-Freunde,
ich habe das Problem, dass der HID Bootloader beim Anstecken nicht erkannt wird obwohl andere HID Projekte ohne Probleme funktionieren.
Um festzustellen ob der Fehler bei der HW liegt habe ich das standard HID Template compiliert und das Gerät funktioniert einwandfrei und wird auch ohne Probleme erkannt.
Im nächsten Schritt habe ich den Bootloader mit dem mitgegebenen Makefile compiliert, USB Pins angegeben, Switch Pin angegeben und sonst am Projekt nichts verändert.
Compiler Ausgabe:
Leider bin ich mit meinem Latein am Ende. Ist ev. das Programm mit 2012 Byte zu groß?
Für jeden Hinweis wäre ich dankbar!
Danke,
Wauschi
ich habe das Problem, dass der HID Bootloader beim Anstecken nicht erkannt wird obwohl andere HID Projekte ohne Probleme funktionieren.
Um festzustellen ob der Fehler bei der HW liegt habe ich das standard HID Template compiliert und das Gerät funktioniert einwandfrei und wird auch ohne Probleme erkannt.
Im nächsten Schritt habe ich den Bootloader mit dem mitgegebenen Makefile compiliert, USB Pins angegeben, Switch Pin angegeben und sonst am Projekt nichts verändert.
Compiler Ausgabe:
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=atmega8 -x assembler-with-cpp -c usbdrv/usbdrvasm.s -o usbdrv/usbdrvasm.o
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=atmega8 -c usbdrv/oddebug.c -o usbdrv/oddebug.o
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=atmega8 -c main.c -o main.o
usbdrv/usbdrv.c:213: warning: 'usbSetInterrupt' defined but not used
avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=atmega8 -o main.bin usbdrv/usbdrvasm.o usbdrv/oddebug.o main.o -Wl,--section-start=.text=1800
rm -f main.hex main.eep.hex
avr-objcopy -j .text -j .data -O ihex main.bin main.hex
avr-size main.bin
text data bss dec hex filename
2012 12 62 2086 826 main.bin
Build succeeded with 1 Warnings...
Leider bin ich mit meinem Latein am Ende. Ist ev. das Programm mit 2012 Byte zu groß?
Für jeden Hinweis wäre ich dankbar!
Danke,
Wauschi