STM32F7 Parallelbus Problem (kein chip select) nach dem Bootloader

OP #7268705
Lesenswert?
• ▲
▼
Hallo Zusammen,

meine Anwendung läuft auf einem STM32F576VGT6. Es ist ein 
Datenerfassungssystem mit Ethernet (LwIP, HAL, Keil). Im Hintergrund 
laufen ein Paar Timer und Interrupts. Per Timer wird ein ADC über 
Parallelbus abgefragt und die Daten gehen über Ethernet raus.
Die Anwendung funktioniert einwandfrei.
Um Updates zu ermöglichen, wurde ein Bootloader erstellt, der eine 
Binärdatei über TFTP zieht und die ab 0x8010000 flasht. Der Bootloader 
funktioniert auch - zieht und flasht bei Bedarf oder startet das 
Vorhandene ab 0x8010000.
Jetzt kommt mein Problem:
Die Anwendung (VECT_TAB_OFFSET 0x00010000U, Targetoptionen -> IROM1 
0x8010000) läuft korrekt bis auf Lesen von Parallelbus (ChipSelect kommt 
einmal beim Starten, und danach nicht wieder), also I/O's, Ethernet, 
Interrupst - alles da. Nur Chip select und RD werden nicht ausgelöst.

Hat jemand schon so etwas gehabt?
Gast #7268951
Lesenswert?
• ▲
▼
Anatoly schrieb:
> STM32F7 Parallelbus Problem

Anatoly schrieb:
> auf einem STM32F576VGT6

Erkenne das Fragezeichen.

Anatoly schrieb:
> Nur Chip select und RD werden nicht ausgelöst.

Da liegt es nahe dass dein Bootloader irgendetwas in der
Konfiguration deiner Applikation verstellt was nicht so
einfach reversibel ist (z.B. Alternate Functions).

Oft ist es hilfreich in der eigenen Applikation die Reset-
Funktion (De-Init, "alles auf Anfang") des HAL bzw. des
Low-Level-Treibers anzuwenden bevor man die eigentliche
Initialisierung startet.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.