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
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
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...
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...
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.
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
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.
Mit einem überlangem JTAG Kabel hab ich´s durch einschalten einer Leuchtstofflampe auch geschafft, die Fuse zu brennen. Naja, ein kostenloses Sample im Ar....
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.