Forum: Mikrocontroller und Digitale Elektronik MSP430 Security Fuse


von Renate H. (yaska)


Lesenswert?

Hallo zusammen,

ich habe mal wieder eine Frage...

Wie "benutzt" man eigentlich die Security Fuse?

Unser Bord bringt die Meldung "Security Fuse is broken" (oder so 
ähnlich) und was das bedeutet ist mir mittlerweile klar. Aber wir fragen 
uns, wie das passiert ist. Wurde es durch das zuletzt geladene Programm 
ausgelöst (das habe ich schon öfter benutzt und m.E. nichts geändert)?
Ein Kollege hat an dem Board etwas umgelötet, kann es dabei passiert 
sein?

Ich konnte bis jetzt keine Antwort darauf finden. Könnt Ihr mich 
aufklären?

Vielen Dank im voraus!

Renate

von Jörg S. (Gast)


Lesenswert?

Im Normalfall stimmt nur was mit der Kommunikation nicht (Einer der JTAG 
Pins kein Kontakt?).

von Renate H. (yaska)


Lesenswert?

Hallo Jörg,

Danke für den Hinweis!

> Einer der JTAG Pins kein Kontakt?

Mein Kollege sagt, er habe sie durchgemessen, wäre alles ok.

Ciao Renate

von µluxx .. (uluxx) Benutzerseite


Lesenswert?

der MSp430 hat doch irgendein Fuse, dass wenn man "blowed" irgendwas 
auslöst, ich glaub es hat was mit der security des codes zu tun, blowen 
kann man es indem man den TESTPin (glaube ich) für eine im DB angegebene 
zeit auf 6V legt...vielleicht ist sowas mal passiert...

von Philipp B. (philipp_burch)


Lesenswert?

Jag' deinen Kollegen zum Teufel und überprüf's selbst ;)

Ne, im Ernst, die Security-Fuse kann nur mit einem Programmer zerstört 
werden, der das auch vorsieht, da dazu eine höhere Spannung benötigt 
wird. Der Befehl muss auch explizit geschickt werden, heisst AFAIR 
--secure oder so irgendwie. Von daher würde ich auch eher auf 
fehlerhafte Hardware tippen.
Ich muss jedoch sagen, dass ich dieses Problem auch schon hatte. Das ist 
mir mit dem Olimex-Programmer und msp430f147 passiert, wenn ich mich 
recht erinnere. Es war aber nicht wirklich reproduzierbar, als ich 
zwischendurch ein paar andere Controller programmiert habe, ging's 
plötzlich wieder...

von Uhu U. (uhu)


Lesenswert?

Ich kenne den Effekt: Wackelkontakt beim Anschlus des eZ430 mit einem 
selbergebastelten Stecker an einem MSP430-2011.

Der eZ430 kann die Fuse garnicht durchbraten, weil er die erforderliche 
Spannung nicht liefern kann.

von Renate H. (yaska)


Lesenswert?

Hallo Philipp,

> Jag' deinen Kollegen zum Teufel und überprüf's selbst ;)

Naja, er ist Profi und ich weiß stehe mit dem "Elektrik messen" auf 
Kriegsfuß. Sonst stimme ich dir zu, selber prüfen - da weiß man was man 
hat! :-)

> Ne, im Ernst, die Security-Fuse kann nur mit einem Programmer zerstört
> werden, der das auch vorsieht, da dazu eine höhere Spannung benötigt
> wird. Der Befehl muss auch explizit geschickt werden, heisst AFAIR
> --secure oder so irgendwie. Von daher würde ich auch eher auf
> fehlerhafte Hardware tippen.

> Der eZ430 kann die Fuse garnicht durchbraten, weil er die erforderliche
> Spannung nicht liefern kann.

Aha - das wollte ich wissen.

Vielen Dank an alle!

Ciao Renate

von Tippgeber (Gast)


Lesenswert?

Um die Security-Fuse durchzubraten brauchts nicht viel.
Ohne jetzt im Datenblatt zu gucken... 7 V über 100 ms oder so...

Das kann schon mal aus Versehen anliegen.

von Christian R. (supachris)


Lesenswert?

Mit einem überlangem JTAG Kabel hab ich´s durch einschalten einer 
Leuchtstofflampe auch geschafft, die Fuse zu brennen. Naja, ein 
kostenloses Sample im Ar....

von Lanius (Gast)


Lesenswert?

Ich bekomme die Meldung auch manchmal mit meinem Selbstbau-Programmer 
und GDB-Proxy. Bis jetzt hat ein Reset über den Resetpin des 
Microcontrollers immer geholfen.

von Wolfgang (Gast)


Lesenswert?

funktioniert es wieder oder aufgegeben?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.