Ein freundliches Hallo, ich benötige für ein Projekt einen Assembler (!) Bootloader für den Tiny45, sowie das Grundgerüst eines dazu passenden Delphi-Programmers. Nur programmieren und verifizieren, sonst keine Extras. Gibt es jemanden, der mir für einen überschaubaren Betrag einen funktionierenden Code erstellt ? Stefan ---
Ist da vielleicht das ATTinyloader/B r1.0 von KKP das Richtige? Die Win_App ist sogar in Delphi 7 geschrieben. This package is a fully functioning boot loader for the self programming capable ATTiny controllers, including a Win32 application for downloading and uploading flash contents. There's a 12-page PDF in the zipfile describing the loader. - 48 words in size, 9.4% of a Tiny13. - One pin (and it's not tied up by the loader) - One resistor and one zener for interfacing to the PC - works with internal oscillator - program/verify time about 4 seconds - allows use of the reset pin as I/O without a HV programmer. - Win App tested and works perfectly on wine0.9.2 on FC4 http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_id=540&item_type=project (Feie Registrierung erforderlich)
Vielen Dank, den hatte ich mir schon angesehen, wie ich mir eigentlich alles in dieser Richtung angesehen habe... Leider kämpfe ich momentan an zu vielen Fronten, als das ich noch eine weitere eröffnen möchte; daher suche ich etwas Passgenaues oder passgenau modifiziertes mit nur wenigen Modifikationen meinerseits. Soweit ich gesehen habe, ist der Bootloader von KKP in C geschrieben und daher nur mit erheblichem Aufwand -korrigieren mich wenn ich falsch liege- mit meinen Assembler-Routinen kompatibel zu bekommen :-\ ---
hm? Der Bootloader soll doch nur das Programm reinladen warum soll der kompatibel/inkompatibel mit irgendwas sein?
ähm -am-Kopf-kratz... in C habe ich mich noch nicht so reingefummelt - da bin ich ambitioniert, stehe aber leider erst am Anfang. Ich glaube aber vor einiger Zeit gelesen zu haben, dass der C-Compiler generell meint, er wäre allein zu Hause und würde dem entsprechend davon ausgehen, dass alle Recourcen ausschliesslich ihm zur Verfügung stehen. Aber in diesem Fall hast Du nicht Unrecht, ich hatte nicht daran gedacht, dass der Bootloader ja nicht Teil des eigentlichen Programmes ist, sondern ggf. nur mal kurz anläuft und dann wieder endet... und wenn er erst einmal in die Assembler-Routinen verzweigt hat, kann er mir ja -seitens der Assembler-Programmierung- herzlich egal sein ;) ---
> Soweit ich gesehen habe, ist der Bootloader von KKP in C geschrieben Schau genauer hin ;-) Der Teil auf dem Tiny ist astreiner AVR-Assembler und der Teil auf dem PC ist astreines Delphi.
so, ich hab's mir eben noch einmal angesehen. Meine Hardware steht bereits und lässt sich aufgrund anderer Funktionen auch nicht mehr anpassen. Ich brauche seitens des Tiny45 definitiv eine -emulierte- serielle Kommunikation mit dem Host. Schade, wäre ja auch zu schön gewesen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.