Forum: Digitale Signalverarbeitung / DSP / Machine Learning C6713 Register auslesen?


von W.Getze (Gast)


Lesenswert?

Hallo,

im Rahmen einer Projektarbeit stehen wir vor dem Problem Daten aus einem 
Register lesen zu müssen.
Wir verwenden das CCS-Studio und wollen das ergebnis einer fft (welches 
im register abgespeichert wird) auslesen, in einer txt-datei speichern 
und dann mit excel auswerten.
Und das ganze am besten in echtzeit :) ---> aber fangen wir erstmal mit 
dem auslesen an ;)

wir sind für jede hilfe dankbar!

von Kai Z. (liquidsteel)


Lesenswert?

Moin,

da sollteste schon ein paar mehr infos rausruecken! Grundsaetzlich ist 
euer Verfahren alles andere als effizient!!!

Wie es sich fuer mich anhoert, habt ihr die FFT implementierung nicht 
gemacht? Ihr koennt nicht einfach extern irgendwie an den "Registern" 
(wie ihr das so schoen nennt) zugreifen.
Euch ist euch schon bewusst, das die DSP bzw. der beinhaltende Code euch 
die Daten senden muss, und ihr nicht einfach CCS anschmeisst und zugriff 
auf die Daten habt?

Mit CCS und JTAG (warscheinlich die kommunikationsschnittstelle die ihr 
benutzt) geht man normallerweise folgenderweise ran, wenn man daten 
einer FFT in ner txt datei gespeichert haben will:

- deklaration von input und output arrays oder pointern
- inplementierung einer FFT funktion. Der einfachste weg ist ne library.
- mit der schoenen C-Funktion "fprintf" wird das ergebniss bzw. das 
output array in ne txt datei geschrieben und auf dem rechner 
gespeichert.

das funktioniert aber nur wenn CCS lauft, was aber nicht gerade 
echtzeit-kompatibil ist.

von W.Getze (Gast)


Angehängte Dateien:

Lesenswert?

danke für den super tipp!

der hat uns auch sehr viel geholfen und grundsätzlich funktioniert es 
sogar schon! es wird eine txt-datei vom fft-array abgelegt welche wir 
dann mit ecxel sichtbar machen! ... wow :D

jedoch haben wir noch einen hartnäckigen bug in der software! der dsp 
hängt sich einfach spontan nach einer kurzen zeit auf und dann geht nix 
mehr. es hängt irgendwie mit der fprintf funktion zusammen da der bug 
nur auftritt wenn diese funktion implementiert ist!

ich hab die main-funtion mal angehängt! wäre für jeden tipp dankbar!

gruß W.Getze

von Stefan Z. (wooschder)


Lesenswert?

Watchdog deaktiviert?

P.S.: Quelltext nicht als Bild sondern als Text anhängen. Optimal ist 
die C-Code Formatierung mit [ c ] und [ /c ]

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.