Ich habe ein Programm geschrieben, welches getestet wurde un funktioniert (Beamforming mit 4 Mikrofonen). Jetzt habe ich noch das Programm ergänzt um einen Teil, doch es stürzte ab. Als ich einen anderen Teil ausgeklammert habe (der funktionierte...) funktionierte der neue Teil. Nun habe ich eine Funktion ausgeklammert, die gar nicht ausgeführt wird und doch stürzt das Programm ab, wenn ich sie nicht ausklammere. Kann sein, das irgendwo ein Array in das Codesegment schreibt, und desshalb des uC abstürzt?
Im anhang sind die beiden relevanten c-Files. Die ausgeklammerte Funktion calc_pegel_picture(pegel,pegel_picture); im Fall screen=2 ist die besagte Funktion von oben. Diese wird nicht ausgeführt, da screen=1 initialisiert wird und die variable screen nur ändert, wenn Taster gedürckt werden...
Ich habe schon sehr lange gepröbelt und versucht den Fehler zu finden, aber ich bin nun ratlos, weiss nicht genau was der Fehler sein könnte und wie ich in finden soll... Ich hoffe, jemand hat mir einen guten Tipp nach was ich suchen könnte... Danke
Im anhang sind die beiden relevanten c-Files. Die ausgeklammerte Funktion calc_pegel_picture(pegel,pegel_picture); im Fall screen=2 ist die besagte Funktion von oben. Diese wird nicht ausgeführt, da screen=1 initialisiert wird und die variable screen nur ändert, wenn Taster gedürckt werden...
Ich habe schon sehr lange gepröbelt und versucht den Fehler zu finden, aber ich bin nun ratlos, weiss nicht genau was der Fehler sein könnte und wie ich in finden soll... Ich hoffe, jemand hat mir einen guten Tipp nach was ich suchen könnte... Danke