Gast
#544607
Hallo allerseits, ich programmiere gerade einen CAN-Knoten, dem ich einen Bootloader verpassen möchte. Als µC kommt ein Tiny45 zum Einsatz, zusammen mit einem MCP2515 + Treiber für die CAN-Schnittstelle. Ich habe in meiner Applikation für den MCP2515 Routinen geschrieben, mit denen ich den CAN-Bus steuern kann (Senden, Empfangen, interne Register schreiben etc.). Nun ist es ja aber so, dass ich diese Routinen auch für den Bootloader brauche! Also sowohl einmal da als auch einmal in der Applikation. Wenn ich die Routinen jetzt in den Bootloader implementiere und damit ausserhalb der Applikation - wie kann ich dann von der Applikation aus drauf zugreifen? Die beiden sind doch getrennt voneinander und die Applikation kennt die Routinen des Bootloaders nicht :-( Umgekehrt ist das Problem das Gleiche... Kennt jemand eine Lösung? Viele Grüße, Steffen