stepi
05.03.2009, 21:03
Hallo zusammen,
ich versuche den Bootloader2 von sprut auf meinem PIC 18F2550 zum laufen
zu bekommen.
Vor dem Einsatz habe ich den Bootloader etwas abgeändert:
- RE3 wird als Reset verwendet -> MCLR also aktiviert
- Über RA0 == 0 wird der Bootloader aktiviert
- Eine rote LED an RA4 soll als Status-Leuchte dienen.
=> Schaltplan und Bootloader siehe Anhang.
Weiterhin soll die Stromversorgung über rein extern sein, d.h. nicht
USB-powered.
Status quo ist, dass…
1) die Lampe sofort nach Reset leuchtet
2) der PIC von Windows nicht erkannt wird.
Um die Fehlerquelle etwas einzuschränken voraus ein paar Fragen, die
unklar/ offen sind:
- wie muss ich den Pin Vusb „verkabeln“ -> momentan ist der bei mir
einfach „in der Luft“
- muss ich VRegEn auf On oder Off schalten; VRegEn On hieße, dass der
USB Voltage Generator aktiviert ist. Brauche ich den, wenn ich über
extern den PIC/ bzw. die Schaltung mit 5V versorge?
- Des weiteren habe ich den GND der USB-Buchse nicht auf GND meiner
Schaltung gelegt -> kann das der Grund sein?
Wenn sich das Problem durch die obigen Punkte nicht gelöst hat, muss
jenes wohl in der Software zu suchen sein, obwohl ich dort nicht viel
verändert habe, außer RE3 deaktiviert, den PIN für die LED und den PIN
für die Bootloader-Aktivierung geändert habe.
Was genau ist der Hintergrund bzgl. der Definitionen:
//#define USE_SELF_POWER_SENSE_IO
//#define USE_USB_BUS_SENSE_IO
Brauch ich die, wenn meine SChaltung immer self-powered ist? Bzw. kann
ich dann das entsprechende Flag immer auf 1 setzen?
Was kann ich noch messen/ testen/ nachprüfen, damit ich den Fehler
einschränken kann??
Wie kann ich zum Beispiel prüfen, ob der sprut-Treiber (USB-Treiber)
installiert ist: sehe ich das irgendwo im Gerätemanager??
Hoffe ihr könnt mir weiterhelfen!!
Grüße
Stepi
ich versuche den Bootloader2 von sprut auf meinem PIC 18F2550 zum laufen
zu bekommen.
Vor dem Einsatz habe ich den Bootloader etwas abgeändert:
- RE3 wird als Reset verwendet -> MCLR also aktiviert
- Über RA0 == 0 wird der Bootloader aktiviert
- Eine rote LED an RA4 soll als Status-Leuchte dienen.
=> Schaltplan und Bootloader siehe Anhang.
Weiterhin soll die Stromversorgung über rein extern sein, d.h. nicht
USB-powered.
Status quo ist, dass…
1) die Lampe sofort nach Reset leuchtet
2) der PIC von Windows nicht erkannt wird.
Um die Fehlerquelle etwas einzuschränken voraus ein paar Fragen, die
unklar/ offen sind:
- wie muss ich den Pin Vusb „verkabeln“ -> momentan ist der bei mir
einfach „in der Luft“
- muss ich VRegEn auf On oder Off schalten; VRegEn On hieße, dass der
USB Voltage Generator aktiviert ist. Brauche ich den, wenn ich über
extern den PIC/ bzw. die Schaltung mit 5V versorge?
- Des weiteren habe ich den GND der USB-Buchse nicht auf GND meiner
Schaltung gelegt -> kann das der Grund sein?
Wenn sich das Problem durch die obigen Punkte nicht gelöst hat, muss
jenes wohl in der Software zu suchen sein, obwohl ich dort nicht viel
verändert habe, außer RE3 deaktiviert, den PIN für die LED und den PIN
für die Bootloader-Aktivierung geändert habe.
Was genau ist der Hintergrund bzgl. der Definitionen:
//#define USE_SELF_POWER_SENSE_IO
//#define USE_USB_BUS_SENSE_IO
Brauch ich die, wenn meine SChaltung immer self-powered ist? Bzw. kann
ich dann das entsprechende Flag immer auf 1 setzen?
Was kann ich noch messen/ testen/ nachprüfen, damit ich den Fehler
einschränken kann??
Wie kann ich zum Beispiel prüfen, ob der sprut-Treiber (USB-Treiber)
installiert ist: sehe ich das irgendwo im Gerätemanager??
Hoffe ihr könnt mir weiterhelfen!!
Grüße
Stepi