Beaglebone Black & SPI Kommunikation MAX Speed?

Gast #3599338
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine schnelle SPI Verbindung zwischen einem BeagleBone Black 
(Ubuntu oder Archlinux) und einem STM32F4 herstellen.

Der STM32F4 kann ja 48MHz SPI. Aber wie viel kann der BeagleBone Black?
Ich weiß das die Hardware wohl auch 48MHz kann. Wie sieht es mit den 
Kernel Treibern aus?

Eine richtige Aussage dazu habe ich nicht gefunden. Es gibt ja 
anscheinend verschiedene Kerneltreiber (mcspi, spi_dev usw.).

Hat jemand was ähnliches mal gemacht und kann dazu was sagen?
Gast #3599344
Lesenswert?
• ▲
▼
Achja das Programm auf dem Beaglebone wird in C geschrieben und soll nur 
möglichst schnell (am besten die vollen 48MHz) Daten vom SPI Bus lesen 
(vorzugsweise mit DMA dazwischen) (die vom STM32F4 geschickt werden) und 
in ein File schreiben.
Gast #3605966
Lesenswert?
• ▲
▼
Kann mir keiner was dazu sagen?

Ich benötige praktisch folgendes:

Der STM sendet Daten. (Falls DMA möglich) wenn der SPI Puffer halb voll 
ist soll ein "Interrupt" erfolgen und der Beaglebone holt die Daten ab 
und schriebt diese in ein File auf der SD-Card.

Die Daten würde ich dabei gerne mit einer hohen SPI Frequenz senden 
(kommt drauf an was zu schaffen ist 24MHz vll...)

Geht sowas einfach mit Linux? Lese mich momentan ein aber so richtig den 
Durchblick hab ich nicht bekommen bisher. So mit Echtzeit usw. bin mir 
da mit dem Interrupt nicht so sicher... ob da SPI_dev usw. ausreicht..

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.