Hallo, entschuldigt, dass ich meine Frage auch poste. Denn ursprünglich, habe ich im falschen Forum gepostet... Ich habe ein Projekt mit SAME53J18 und wollte mal die DSP-Funktionen ausprobieren. Ich verwende Atmel Studio 7 mit Atmel Start. Aus irgend einem Grund kann ich ASF nicht aufrufen, da kein Projekt geladen sei. Was und wie muss ich es machen, dass ich die Bibliotheksroutinen (evtl. mit der FPU) verwenden kann? Gibt es da so etwas wie die Device Drivers, die einem die ganze Initialisierung abnehmen? Wenn ich Ganzzahl-Routinen benutze, dann bringt die FPU nichts?
Elektrolurch schrieb: > Ich habe ein Projekt mit SAME53J18 und wollte mal die DSP-Funktionen > ausprobieren. Dann mach das doch einfach. Der SAME53J18 scheint mir ein Cortex-M4F zu sein, also sollte er auch die DSP-Befehle können. Wenn du dich außerstande siehst, dir deine eigenen Routinen in Assembler zu schreiben, dann versuche einfach, sie in C zu schreiben und schau dann gründlich nach, ob dein Compiler es geschafft hat, selbige mit den DSP-Befehlen zu formulieren. W.S.
Elektrolurch schrieb: > Hallo, > > entschuldigt, dass ich meine Frage auch poste. Denn ursprünglich, habe > ich im falschen Forum gepostet... > > Ich habe ein Projekt mit SAME53J18 und wollte mal die DSP-Funktionen > ausprobieren. Ich verwende Atmel Studio 7 mit Atmel Start. > Aus irgend einem Grund kann ich ASF nicht aufrufen, da kein Projekt > geladen sei. > Was und wie muss ich es machen, dass ich die Bibliotheksroutinen (evtl. > mit der FPU) verwenden kann? Gibt es da so etwas wie die Device Drivers, > die einem die ganze Initialisierung abnehmen? > Wenn ich Ganzzahl-Routinen benutze, dann bringt die FPU nichts? Hallo Elektrolurch, wenn du die DSP-"Funktionen" im Befehlssatz des Cortex-M4F meinst, musst du lediglich CMSIS von ARM einbinden. Da werden die DSP-Befehle in Funktionen gewrapt, damit man die einfach im Programm verwenden kann. Wenn du eine richtige DSP-Bibliothek haben möchtest, empfehle ich dir CMSIS-DSP. Da gibt es optimierte Routinen für jeden Core und die ist auch im Quelltext erhältlich, sodass man selber Anpassungen vornehmen kann. LG Simon
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.