USB Bootloader und CDC Emulator!

Gast #1107075
Lesenswert?
• ▲
▼
Hallo!

Ich hab mich schon durch etliche Forenbeiträge (hier und in anderen 
Foren)durchgelesen, auch auf der microchip Seite, aber ich werde einfach 
nciht wirklich schlauer und mein Problem besteht weiterhin.

Hoffe jetzt, dass mir in diesem Forum hier geholfen wird, damit ich dsa 
Porblem lösen kann, da es mich mitlerweile ziemlich ankotzt, dass ich es 
nicht zum laufen bringe.

Also mein Problem ist folgendes. Da ich eine Winapplikation habe, die 
nur über den ComPort des Computers arbeiten kann wollte ich dem 
Pic(18F4550) eine CDC Firmware spendieren, damit ich ihn über USB 
anschließen und mein Com-Programm weiterhin benutzen kann. Verlegen

Da gibts von Microchip schon einen Emulator, nur bin ich leider der 
C-Sprache nicht mächtig und mir ist dieses Projekt auch viel zu 
unübersichtlich...(man braucht diese und jene Datei, einen Haufen 
include und überall steht was anderes drin.)
Ich programmiere eigentlich all meine Projekte mit mikroBasic von 
mikroe. Nur jetzt wo ich eben diese CDC Emulation machen möchte, stoße 
ich in diesem Programm an die Grenzen, da es keinerlei LIB oder 
Dokumentation gibt.

Irgenwie wäre für mich eine fretige CDC Emulation interessant, in der 
ich noch einfach meinen Programmcode mit reinschreiben muss(Meinetwegen, 
den CDC in C und mein Programm dann in Assembler, da ich ja in 
mikroBasic auch die asm anschauen und kopieren kann.)
Wenn ich jetzt den von Microchip nehm, wo muss ich den dann einfügen, 
oder gibts da was besseres?

Interessant wär noch ein USB Bootloader, den ich mit einem Befehl 
starten kann. Nicht wie den von Microchip, mit Pinabfrage usw.. Aber die 
von Microchip kann man doch sicherlich ändern, damit sie genau auf meine 
Bedürfnisse passen, oder?! Oder gibt es im Netz dokumentation, wie man 
sich sowas auch selbst schreiben kann?(Wahrscheinlich alles in C....)

Hoffe da kann mir jemand etwas helfen, oder mir zeigen, was es noch so 
gibt (Versuche mich gerade auch an dem "Mischaka Bootloader". Da ich 
aber dafür keine Source gefunden hab, fällt das eh wieder flach...

Hoffe ihr versteht mich und könnt mir helfen.

Bekomm nämlich schon langsam die Krise.

Danke schon im Voraus.

MfG Darkleon

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.