www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP ADSP-21367 tut nix


Autor: Hendrik (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi zusammen,

Ich hab ein einfaches Programm (Flag4 toggelt und gibt es auf den 
Datenpin4 und DPI-Pin14 aus) für mein selbst gebasteltes Eval-Board 
geschrieben. Ich boote es von einem externen SPI-PROM. Als LDF-Datei 
benutze ich ADSP-21369_ASM.LDF. Zusätzlich zu meinem Quellcode hab ich 
noch eine InterruptVectorTabelle. Im Debugger funktioniert es, aber in 
der Praxis nicht. Die Pins bleiben auf high.
Woran könnte es noch liegen ?
Ich hab sogar vorsichtshalber die FLAG/IRQ-Pins über PULLUP gezogen, 
damit sich kein Interrupt von draussen einschleicht.

Gruß
Hendrik

Autor: Kal (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Als Erstes wenn gar nichts geht, ja richtig, einen Pin toggeln. Aber 
ohne interrupt tabelle. Die muss auf Null sein, alle interrupts 
disabled. Also der Reset springt auf den toggle code und da ist nichts ? 
Wohin kann er denn ueberhaupt springen ? Ist denn Strom da ? Falls ja. 
Ein pin kann ueblicherweise nur toggeln wenn er als Ausgang geschaltet 
ist. Das ist default nicht der Fall. Ein pin ist default tristate.

Autor: Hendrik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
jetzt geht es. Hab den Fehler gefunden. In meiner InterruptVectorTabelle 
standen überall "jump(PC,0)". Nachdem der SPI-Bootvorgang beendet war, 
muss er wohl einen Interrupt ausgelöst haben und sich selbst in eine 
Endlosschleife verfrachtet haben.

Danke (ganz besonders dir Kal)
Hendrik

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.