s: Bootloader Tiny45 + Delphi App

Gast #502390
Lesenswert?
• ▲
▼
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


---
Gast #502401
Lesenswert?
• ▲
▼
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)
Gast #502421
Lesenswert?
• ▲
▼
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 :-\


---
Gast #502444
Lesenswert?
• ▲
▼
ä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 ;)


---
Gast #502485
Lesenswert?
• ▲
▼
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren