Titelbild Mikrocontroller

19.5. Aufrufen des Boot Loader Programmes

Das Aufrufen des Boot Loader Programmes kann durch einen Jump oder Call Befehl aus dem Applikationsprogramm heraus erfolgen. Dieser Anstoß kann durch einen bestimmtes Kommando erfolgen, das über das USART oder die SPI Schnittstelle empfangen wurde. Alternativ kann die Boot Reset Fuse so programmiert werden, dass der Reset Vektor auf die Startadresse des Boot Bereiches zeigt. In diesem Fall wird das Boot Loader Programm nach einem Reset gestartet. Nachdem der Programmcode der Applikation geladen ist, kann dieses Programm dann ausgeführt werden. Man beachte, dass die Fuses nicht durch den MCU selbst verändert werden können. Das bedeutet, dass, wenn die Boot Reset Fuse programmiert ist, der Reset Vektor immer in den Boot Sektor zeigt. Die Fuse kann nur über die serielle oder Parallele Programmierung geändert werden.
Boot Reset Fuse

Boot Reset Fuse


Impressum