mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP von einem Flash booten, AD Blackfin531


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Ich habe eine Frage bezüglich des Bootens eines DSP von einem Flash
aus. Muss ich beim Schreiben des Programmes irgendetwas anders machen,
als wenn ich das Programm direkt für den DSP-Flash-ROM schreiben würde.
Mein Problem ist, dass ich keinen Zugang zur JTAG-Schnittstelle des DSP
habe, allerdings über eine Verbindung zum JTAG-Port meines
Flashspeichers (PSD4256G6V-10UI)verfüge. Ich kann nun mit VisualDSP++
eine .ldr Datei erzeugen (im Hex-Format) und diese mit PSDExpress auf
den Flash schieben. Das funktioniert auch einwandfrei. Nur macht der
DSP nach dem Reseten und der Initialisierung im externen Boot-Mode
nicht das, was er soll.
Nachdem ich mir fast sicher bin, dass es nicht an der
Hardware-Kommunikation zwischen den Bauteilen scheitert, bleibt nur ein
Fehler in der Software übrig. Da ich eigentlich aber nur die
Programmable Flags auf high lege und den PF-Port als Output festlege,
kann es daran auch nicht wiklich liegen. Deshalb die Frage, ob durch
die externe Programmierung im Code etwas anders geschrieben werden
muss.

Danke für jegliche Hilfe.
Matthias

Autor: Elvis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi Matthias,

habe vor kurzem mit blackfin angefangen und  vielleicht kann das dir
weiterhelfen:
http://docs.blackfin.uclinux.org/doku.php?id=compi... .

wieso willst du nicht vom Parallelen falsh booten ?

Autor: Timo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Falls Du SDRAM benutzt muss dies in einem Init Code, der als erstes beim
Booten aus dem Flash geladen und ausgeführt wird, initialisiert werden.
Ansonsten können keine Daten/Programm in das SDRAM beim Booten
geschrieben werden.

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.