Forum: Compiler & IDEs AVR Studio 5 Debug-Fehler: "Quelle Toolchain nicht gefunden"


von Alexander L. (lippi2000)


Lesenswert?

Hallo,

ich versuche eine simple Multiplikation zweier 64-Bit Variablen. Der 
Code sieht wie folgt aus:
1
#include<avr/io.h>
2
3
int main(void)
4
{
5
 volatile signed long long temp64=31, delta_P = 0;
6
 volatile signed int m = -1000;        
7
  
8
    while(1)
9
    {  
10
    
11
  delta_P = m * temp64;
12
    }
13
}

Compiliert wird es ohne Fehler oder Warnungen. Wenn ich allerdings den 
Debugger starte und den Code schrittweise durchlaufe, meldet sich dieser 
an der Codezeile "delta_P = m*temp64". Es ist angeblich keine Quelle 
vorhanden.

Wenn ich anschließend auf "Quelle suchen..." klicke, will AVR Studio die 
folgende Quelle öffnen:

D:\home\tools\hudson\workspace\avr8-gnu-toolchain\src\gcc\gcc\libgcc2.c

Diesen Ordnerstruktur gibt es allerdings bei mir überhaupt nicht. Ich 
habe auch schon in meinem Installationspfad unter .../AVR Tools/AVR 
Toolchain/... gesucht und finde keine entsprechende Datei.

Das gleiche Problem tritt auch auf, wenn ich zwei Gleitkommazahlen 
miteinander multiplizieren oder addieren möchte. Dann sucht AVR Studio 
in dem gleichen Ordner nach einer fp-bit.c, die ich auch nirgendwo 
finden kann.


Hat jemand die gleichen Erfahrungen gemacht.

P.S. Alle Compilereinstellungen sind auf default. Die Veränderung der 
Optimierungsoption bringt auch keinen Änderung.

Gruß Alex

von Klaus W. (mfgkw)


Lesenswert?

Willst du wirklich die Funktionen der C-Lib debuggen?
(Für die Multiplikation wird so eine aufgerufen).

Wenn ja, dann musst du dir die Quellten natürlich holen - passend zu 
deiner Version der glibc.

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
Noch kein Account? Hier anmelden.