PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MiniProjekt Velleman k8055-1 to PIC18F2550 Experimentierbord



theborg
08.06.2007, 17:17
Ich hab mich mal dran gemacht das Velleman 8055-1 um zubauen so das man per USB PIC Programme in das Board Laden kann geplant ist das die original Funktionen später per Jumper aktiviert werden können und per zweiten Jumper ein eigenes Programm Ausgeführt werden kann welches mittels USB in den PIC geschrieben kann.

Der Umbau ist ziemlich leicht wieder Rückgängig machbar.

Stand:
Umbau des Boards (100%)
Bootloader (zu 80% fertig)
Rewriting der Org. SW (muss komplett neu geschrieben werden)

Benötigte Bauteile:
1x Pic brenner z.b. Brenner8 oder JDM2
1x Quatz 20MHz (Optional ist aber eine enorme Leistungssteigerung für das Board) (X1)
2x Brücken
1x 10K
1x PIC18F2550

Im Bild habe ich die neuen Leiterbahnen / Bauteile in ROT eingetragen da wo eine Leiterbahn unterbrochen werden muss ist es Grün markiert.
EDIT: R35 muss entfernt werden da sonst der PC denkt das es ein 1.1 USB Drive ist


SK6 ist zum Aktivieren den Bootmanagers zum Flashen des Chips über USB wenn der Bootmanager Aktiv ist Leuchtet die LED(LD8) vom Port 08 .
SK5 Wird Später zum Aktivieren der Normalen Firmware und die Org. Funktionen vom Board b.z.w. zum Aktiveren eigener Programme


Doku / Code/ Bootmanager für den PIC folgen die Tage

http://grautier.com/temp/8055/8055.jpg

theborg
09.06.2007, 11:56
So hab mich bei der Schematic verzeichnet sollte jetzt gehen das andere war richtig.

Dann gib es jetzt noch etwas und zwar den Modifizierten Bootloader (von Sprut.de)

http://www.grautier.com/temp/8055/Bootloader-k8055.tar.gz

Und ne Modifizierte Version von FsUSB zum Flashen unter Linux unter Windows kann man UBoot von Sprut.de nehmen.

http://www.grautier.com/temp/8055/fsusb-für-Sprut.de.tar.gz

Das Grundgerüst für einende SW und den nachbau der Org Sw. kommt denke ich mal heute Abend.

theborg
09.06.2007, 22:16
Schade scheint keinen zu interessieren hätte gedacht da einige hier das Board haben Interesse an so was haben.

Weitere Infos gibt es unter http://www.grautier.com/grautier/index.php?/archives/39-Velleman-k8055-1-to-PIC18F2550-USB2.0-Experimentierbord.html#extended

Geplant ist noch ein Netzteil um die Platine Rechnerunabhängig betreiben zu können.

robocat
09.06.2007, 22:42
von mir mal ein grosses lob. finde das projekt sehr gut, weil man mit dem original-board (und den dazugehörenden libraries) doch ziemlich gehandicapt ist. ich zum beispiel habe das k8055 euphorisch gekauft, 1-2 tage später lag es aber bereits in einer schublade.

soweit ich sehe, müsste ich aber dem pic erst den bootloader verpassen, da kommt es zum henne-ei-problem, oder? ich werde ja einen programmer dafür benötigen, was kostet denn sowas? und wie gross kann ein programm dann sein, wenn die original-funktion noch erhalten bleiben soll?

gruesse

theborg
09.06.2007, 23:37
Hi jo das war bei mir auch das Prob. mit dem Board das ich es gekauft habe und es in den Schrank gelegt habe.

Ja dem PIC musst du einen Bootloader verpassen dafür reicht ein JDM2 der ist fertig bei eBay recht billig zu bekommen ab 9eur oder halt selbst Bauen mit Punktraster ist das nicht so das Problem.

Ob die 2 Widerstands Versionen für den pic zum brennen gehen weiß ich nicht müsste man er googeln.

Ansonsten kann ich dir auch einen Programmierten zuschicken der Bootblock ist schreibgeschützt kann dann also nicht ausersehen gelöscht werden.

Der Bootloader nimmt den Bootblock von 000000 bis 0007FF ein.
Die Grundkonfig im Block0 000800 bis 000850.
Da das Programm für die Ursprungsfunktionen noch nicht fertig ist weiß ich nicht wie Groß das ist denke mal der komplette Block 3 also 00600 bis 007FF wird dafür draufgehen.
Dann ist Block0 000850 bis 001FFF, Block1 002000 bis 003FFF und Block2 00200 bis 004FFF noch frei.
Der interne EEPROM wird nicht benutzt bis auf die letzte Adresse 00F8 die ist dafür das man den Bootloader vom Programm aus Aktivieren kann.