Phänomen Softwareverhalten

Gast #3918579
Lesenswert?

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 #3918604
Lesenswert?

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 #3918606
Lesenswert?

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 #3918652
Lesenswert?

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 #3918713
Lesenswert?

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.
#3919117
Lesenswert?

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

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