Hallo, ich versuche mich gerade in die DSP Programmierung einzuarbeiten und habe das F28035 Piccolo Experimenter's Kit von Texas Instruments und CCS 5. Meine erste Frage ist nun, wo finde ich die C-Befehle die für diesen Prozessor typisch sind z.B. Befehl zum ansprechen der Ports usw. Danke im Voraus!
Soweit ich die 2800er Serie der TIs kenne, sind die ganzen Strukturen doch Memory-Mapped. Ich habe dann die Strukturen aus den Headern genommen, die auf den ensprechenden Speicherbereich zeigen lassen und dann einfach per struct -> member angesprochen. Spezialbefehle gab es eirgendwie nicht.
bass schrieb: > C-Befehle die für diesen > Prozessor typisch sind z.B. Befehl zum ansprechen der Ports usw. Hallo bass, schau Dir die Beispiele an für die einzelnen Peripheribausteine, z.B. der GPIOs. Du sprichst in C entweder einzelne Bits an, Bitgruppen oder ganze Register. Das ist alles in den enstprechenden include-dateien (so ich es richtig in Erinnerung habe) definiert. Schön an der Sache: die Nomenklatur der Bits, der Register und der Funktionsblöcke ist identisch zur Dokumentation (das ist beim STM32 z.B. nicht immer identisch). Und noch besser: in CCS5 kannst Du im Watch-Window sowie im Editor die gleiche Nomenklatur verwenden. Sobald CCS dioe Struktur ekannt hat schlägt es dir auch die passenden Member vor. rgds
6A66 schrieb: > Und noch besser: in CCS5 kannst Du im Watch-Window sowie im Editor die > gleiche Nomenklatur verwenden. Sobald CCS dioe Struktur ekannt hat > schlägt es dir auch die passenden Member vor. Das funktioniert mit Eclipse generell, z.B. auch mit STM32 wenn entsprechend eingerichtet (StdPeriphLib). @ bass Am besten ein Beispielprojekt nehmen, das in etwa zu deiner Applikation passt und editieren. Spezielle C-Befehle gibt es nicht.
Micha schrieb: > Das funktioniert mit Eclipse generell, z.B. auch mit STM32 wenn > entsprechend eingerichtet (StdPeriphLib). Wie richte ich das ein??? Grüße
Einrichten war vielleicht falsch ausgedrückt: normalerweise sollte das automatisch gehen, sobald du ein struct beobachtest. Ich kann heute abend mal nachsehen - ich habe gerade keine Hardware zur Hand.
Habe gestern leider nicht mehr drangedacht...
Ich habe nichts Spezielles eingerichtet um das zu erreichen. Ich bin nur nach folgenden Links vorgegangen: https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/setting-up-eclipse-for-stm32-discovery-development https://sites.google.com/site/stm32discovery/open-source-development-with-the-stm32-discovery/getting-hardware-debuging-working-with-eclipse-and-code-sourcey http://shareee.netne.net/wordpress/?p=5
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.