Gast
#278103
Hallo, hat einer von Euch schon mal einen Speicher-Test (RAM) für einen Mikrocontroller programmiert, der auch während des laufenden Betriebs durchgeführt wird (nicht nur beim Start)? Waldi
|
Anzeige
|
RAM-Test für µC
Gast
#278103
Hallo, hat einer von Euch schon mal einen Speicher-Test (RAM) für einen Mikrocontroller programmiert, der auch während des laufenden Betriebs durchgeführt wird (nicht nur beim Start)? Waldi
Gast
#278104
Sowas ist kreuzgefährlich und verringert die Zuverlässigkeit drastisch. Wenn man nicht höllisch aufpaßt, können Stackfehler oder verlorene Interrupts die Folge sein. Wenn überhaupt, darf man sowas auch nur in Assembler programmieren, da ja C-Routinen selber SRAM benutzen können, d.h. die C-Routine kann sich ihre eigenen Variablen zerstören. Mein Rat: Finger weg von solchem Unsinn !!! Peter Mal eine Gegenfrage: Wofür soll das gut sein?!?! Ich denke das SRAM ist der letzte Speicher der bei einem µC der eine Tendenz hat kaputt zu gehen. Vorher verabschieden sich wahrscheinlich EEPROM und Flash. Zugegeben, eine SRAM Zelle ist komplexer als eine EEPROM oder Flash Zelle, aber bei Betrieb innerhalb der Specs sollte die extrem zuverlässig sein. Gruß, Bastian Ich hab nen MemTest86 für einen 8051 programmiert. In Assembler natürlich. War ne Aufgabe in der Schule. Ne Menge Arbeit muss ich sagen.
Gast
#278107
Ich hätte eine einfache Routine die den externen RAM an einem AVR testet und auch feststellen kann, wie groß dieser ist.
Gast
#278108
Externen RAM zu testen, macht meines Erachtens auch Sinn, besonders bei steckbaren (erweiterbaren) Systemen. Bei internem RAM ist das wohl - wie oben angedeutet - überflüssig und auch "gemeingefährlich". Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|