Phänomen Softwareverhalten

Gast
Floh schrieb:
> ist es bei Euch schon mal vorgekommen, dass sich die gleiche Software
> (gleiches hex-File geflasht) auf einem emb. System, bei gleichartiger
> Hardware unterschiedlich verhält?

na klar

Floh schrieb:
> Wo soll ich anfangen zu suchen?

- Spannungsversorgung
- Masseanbindung
- Timing
- Fertigungsdatum µC
- falsche Bauteile
- µC fehlerhaft programmiert oder defekt
- ...
Gast
jap liegt dann meistens an der Hardware, KS gelötet oder kalte 
Lötstelle, ist ganz normal, so einen Fehler sollte man aber je nach 
Kenntnis seiner Hardware "schnell" finden lassen.
Gast
sdf schrieb:
> so einen Fehler sollte man aber je nach
> Kenntnis seiner Hardware "schnell" finden lassen

Das stimmt, wenn man für den Fehler selbst verantwortlich ist, oder er 
in einem Errata-Sheet dokumentiert ist.

In allen anderen Fällen kann die Suche schon mal mehrere Wochen 
betragen.
Gast
Hi,

Danke für die Beteiligung, wie gesagt, die Hardware ist baugleich in 
einer Charge industriell gefertigt, nix Bastel.
Unter anderen Sachen verhält sich das Löschen, z.B. als NvM verwendeter 
Flashspeicherteile unterschiedlich. Spannungsversorgung kann ich als 
stabil bezeichen. Timing, ist nicht kritisch, also die Mcu ist nich bei 
100% Last.

Floh.
Gast
Floh schrieb:
> Timing, ist nicht kritisch, also die Mcu ist nich bei
> 100% Last.

- Flankensteilheit sämtlicher Signale?
- Timing sämtlicher Signale mit besonderer Beachtung des EEPROMs?
- Extrem kurze Störsignale (Spikes)?
Gast
Floh schrieb:
> NvM verwendeter
> Flashspeicherteile

was ist das?
wenn extern angebunden, SPI oder I2C kontrollieren, auch bei industriell 
gefertigten PCBs inklusiven Bauteilen kann ein kurzer oder eine kalte 
Lötstelle drin sein, das ganze ist ja ein rein statistischer Prozess.
Gast
Hallo,

als NvM wird ein Teil des internen Flashs verwendet. Also nichts 
externes.
Es wird etwas berechnet, ohne Zugriffe auf die Peripherie. Es läuft ein 
emb. OS mit Tasks und Interrupts. Ich kann leider nichts finden, im 
Debugger läuft es. Zur Zeit tippe ich auf Watchdog-Probleme beim NvM. 
Allerdings müsste es ja dann durch den Reset gehen...
Ich lass auch mal die onboard Stromversorgung testen.

Floh.
Floh schrieb:
> Hallo zusammen,
>
> ist es bei Euch schon mal vorgekommen, dass sich die gleiche Software
> (gleiches hex-File geflasht) auf einem emb. System, bei gleichartiger
> Hardware unterschiedlich verhält? Die Hardware ist immer baugleich...

Unter Umständen ist die Hardware doch nicht sooo gleich.

2 Ansatzpunkte bei µC:

- unterschiedliche Revisionen
- knappe Timings in Verbindung mit normaler Chargenstreuung

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.