Die Hardwaredokumentation für den SoC von Raspberry Pi 1 und Raspberry Pi 2 finden Sie auf der Documentation – Hardware -Site von raspberrypi.org (Broadcom BCM2835 und Broadcom BCM2836).
Ich konnte jedoch keine Dokumentation für den SoC (Broadcom des Raspberry Pi 3 Model B) finden BCM2837), das ich kürzlich gekauft habe.
Gibt es ein ähnliches Dokument, das Sie für Raspberry Pi 3 empfehlen können?
Kommentare
- Die Stiftung nimmt sich in der Regel Zeit mit nachträglichen Überlegungen wie “ Dokumentation „. Möglicherweise haben sie es bereits öffentlich veröffentlicht, aber ‚ hat dort keinen Link hinzugefügt.
- @goldilocks Aber ich habe es nicht durch Recherchen gefunden, ich habe es nicht ‚ Schauen Sie sich nicht nur die Website der Stiftung ‚ an.
- Das war nicht ‚ Eine Kritik an dir! Ich ‚ strecke nur eine kleine Kerze der Hoffnung aus, dass jemand eine Antwort für Sie mitbringt, nachdem ich in einem offiziellen Forumsbeitrag, einer Listenpost usw. darauf gestoßen bin ist durch normale Suche praktisch nicht zu finden. Beachten Sie jedoch, dass die Beziehung zwischen der Foundation und Broadcom eine Art “ Arm ‚ Länge – Ich denke, der Kern der Stiftung ‚ sind ehemalige BCM-Mitarbeiter – und BCM scheint nicht als Lieferant von bekannt zu sein “ Hardware öffnen „. Es gibt also ‚ eine Menge Informationen, die sie einfach geheim halten können.
- Viele Leute suchen danach, also ist es wohl an der Zeit, mit dem Mailing zu beginnen Broadcom und fragen Sie sie, was das Problem ist, indem Sie es freigeben. Andere Entwickler haben nach dem Vorbild von “ geantwortet. ‚ ist ähnlich genug “ Nun, das ist einfach nicht gut genug! Völlig unterschiedliche Datenbusse und Uhren und PLLs usw.
Antwort
Je nachdem, was Sie mit der Dokumentation erreichen möchten Möglicherweise finden Sie Ihre Antworten an verschiedenen Stellen.
Ich fand diese allgemeine Diskussion sehr hilfreich:
Und für die CPU selbst:
http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php
Und für den VideoCore gilt Folgendes:
https://docs.broadcom.com/docs-and-downloads/docs/support/videocore/VideoCoreIV-AG100-R.pdf
Kommentare
- Dies ist vom ersten Link:
Documentation is available via eLinux RPI Wiki, with little info about Raspberru Pi 3 specifically, but it’s not really an issue, as it’s software compatible with Raspberry Pi 2 Schematics are not available, even in PDF format, and the board hardware is closed source. Broadcom BCM2837 datasheet is not available, however many of the peripherals will be similar to BCM2835 where the datasheet has been released. Read more: http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/#ixzz470bJNO00
- das ist eine Antwort, danke für die weiteren Links und entschuldige die verspätete Antwort.
- RPI3 hat den A53-Kern, aber es scheint, dass Crypto-Erweiterungen in fast allen fehlen anderes ARMv8.1-Silizium. Interessanterweise hat es die CRC32-Erweiterung. Der BCM2837 ist die einzige CPU, die ich ‚ in dieser Konfiguration gesehen habe – mit CRC32, ohne Crypto. Ich habe kürzlich den ODROID-C2 und den PINE64 gekauft. Ich ‚ werde bald etwas über sie wissen (sie sind noch nicht angekommen).
Antwort
Ich habe ein BCM2837-Datenblatt gefunden, das mit Stanfords CS 140e-Klasse verknüpft ist. Im Gegensatz zu 0x20nnnnnn für das BCM2835 werden die Peripheriegeräte korrekt der Adresse 0x3Fnnnnnnn zugeordnet.
Es ist bei https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf
Dies ist die Beschreibung auf der Klassenwebseite :
Unsere modifizierte Version der BCM2835-Dokumentation mit Korrekturen für das BCM2837 und bekannte Errata.
Kommentare
- Google hat mir das auch gegeben Die große Frage ist: Können sie das legal verbreiten, und wenn ja, warum
t Broadcom es nicht selbst von ihrer Website aus / wo ist es?
Antwort
Die Dokumentation enthält außerdem einen Abschnitt für das RPI 3: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md mit folgenden Worten:
Dies ist der Broadcom-Chip, der im Raspberry Pi 3 und in späteren Modellen des Raspberry Pi 2 verwendet wird. Die zugrunde liegende Architektur des BCM2837 ist identisch mit der des BCM2836.
Sie können also die Dokumente für den Pi 2 auf einer Geschwisterseite nachschlagen. https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md mit folgenden Worten:
Die zugrunde liegende Architektur in BCM2836 ist identisch mit BCM2835.
unter: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md
Ich denke, Sie können den PDFs für die Seiten Pi 1 und Pi 2 etwas vertrauen:
Antwort
Ich habe die BCM2837-ARM-Peripheriegeräte hier gefunden:
Antwort
Es scheint, dass BCM2837 die MIPI-Schnittstelle mit dem Kameramodul teilt und so die 4 Spuren auf 2 Spur MIPI für DS verteilt Ich und zwei weitere für die Kameraunterstützung. Aus diesem Grund beträgt die Auflösung des Displays nur 800 x 600 Pixel. Wenn Sie einen Chip wie ICN6202 verwenden können, können Sie wahrscheinlich vorhandene 2-Lanes in LVDS konvertieren und ein LCD eines Drittanbieters verwenden. Wenn Sie jedoch die Kamera verlassen und 4-Spur-MIPI in LVDS verwenden, bedeutet dies zum Einstellen des Broadcomm-Chips, ohne Dokumentation unmöglich.