NPX Cortex M0 Hardfault_Handler

Gast #5209358
Lesenswert?

Hallo,

ich suche ein Beispiel bzw. Info zu dem HardFault_Handler auf einem LPC 
Cortex M0. Hat jemand schon damit zu tun gehabt? Ich habe auf dem STM 
Cortex M3 den HardFault_Handler benutzt um in den Bootloader zu 
springen, würde sowas ähnliches auf dem LPC M0 realisieren. Würde mich 
über ein Besispiel freuen.
(Firma: Torrox.de) #5210088
Lesenswert?

Base 0x100000 schrieb:
> ich suche ein Beispiel bzw. Info zu dem HardFault_Handler auf einem LPC
> Cortex M0. Hat jemand schon damit zu tun gehabt? Ich habe auf dem STM
> Cortex M3 den HardFault_Handler benutzt um in den Bootloader zu
> springen, würde sowas ähnliches auf dem LPC M0 realisieren. Würde mich
> über ein Besispiel freuen.

Interessanter Ansatz :-) Cortex M0 und M3 sind jetzt nicht sooo 
unterschiedlich. Wie genau Du Deinen Bootloader aufrufst, wird Dir 
keiner besser beantworten können, als Du selbst.

Der wesentliche Unterschied wird aber sein, dass Du bei einem M0 die 
Position der Interrupt-Vector table nicht ändern kannst. Der Bootloader 
müsste also ohne interrupts auskommen, oder Du implementierst ein 
dispatching von der ursprünglichen Tabelle auf die Tabelle der 
Applikation oder des Bootloaders.

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