Hallo Leute ich möchte gern einen Bootloader für einen Attiny2313 schreiben. Die Daten kommen über SPI vom CAN-Controller. Da ich das ganze Thema Bootloader noch nicht so ganz verstanden hab, wollte ich mal fragen ob mir es jemand erklären kann? Gibt es einen in C geschrieben Bootloader bei dem ich nur ein paar funktionen ersetzen muss (I/O Schnittstelle halt) Wie funktioniert das flashen Seqeuntiell ? usw ..
Achso wichtig wär noch wie der Datenfluss aussieht ich werde ein kleines C Programm für den PC schreiben mit dem man dann ein HEX File laden kann und es zerstückelt und mit CRC auf dem BUS sendet. Das wird kein Problem. Aber wenn ich einen Bootloader finde der in C geschrieben ist und ne kleine Doku dazu wär schon genug...
Ich glaube das der Tiny zu klein für die CAN Anbindung ist. Habe schon Ports für den MSP430 und für den AVR geschrieben, aber ich meine, das ich imnmer ~5kB brauchte um den MCP2515 zum laufen zu bringen und der Tiny2313 hat ja nur 2 ;)
Gast
#847847
Dann hast du schlecht programmiert.
Ahja Stimmt aber in einen ATMega48 wohl ^^
das ist ja eigentlich egal dann nehm ich halt den da iss 8k Platz das wird wohl reichen
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.