Dove posso trovare la documentazione per il BCM2837?

Posso trovare la documentazione hardware per entrambi i SoC Raspberry Pi 1 “se Raspberry Pi 2” sul Documentation – Hardware da raspberrypi.org (Broadcom BCM2835 e Broadcom BCM2836).

Tuttavia, non sono riuscito a trovare alcuna documentazione per il SoC Raspberry Pi 3 Model B (Broadcom BCM2837), che ho acquistato di recente.

Esiste un documento simile a quello che puoi consigliare per Raspberry Pi 3?

Commenti

  • La Fondazione tende a prendersi il suo tempo con ripensamenti come ” documentazione “. Potrebbero averlo già pubblicato pubblicamente, ma non hanno ‘ aggiunto un collegamento lì.
  • @goldilocks Ma non lho trovato dalla ricerca, non lho trovato ‘ basta guardare nel ‘ sito della fondazione.
  • Quello non era ‘ ta critica a te! ‘ sto solo porgendo una piccola candela di speranza che qualcuno possa venire con una risposta per te, dopo essermi imbattuto in un post ufficiale del forum, in una lista di posta, ecc. è praticamente impossibile da trovare tramite la normale ricerca. Tuttavia, tieni presente che il rapporto tra la Fondazione e Broadcom ha una sorta di ” braccio ‘ s lunghezza ” – Penso che il nucleo centrale della ‘ sia ex dipendenti BCM – e BCM non sembra essere conosciuto come fornitore di ” hardware aperto “. Quindi ci sono ‘ molte informazioni che devono semplicemente tenere segrete.
  • Molte persone le stanno cercando, quindi immagino sia ora di iniziare a spedire Broadcom e chiedi loro qual è il problema rilasciandolo. Altri sviluppatori hanno risposto sulla falsariga di ” beh, è ‘ abbastanza simile ” , beh, semplicemente non è abbastanza buono! Bus di dati, orologi e PLL totalmente diversi ecc.

Risposta

A seconda di ciò che si desidera ottenere con la documentazione , potresti trovare le tue risposte in posti diversi.

Ho trovato questa discussione generale molto utile:

http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/

E per la CPU stessa:

http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php

E per VideoCore, questo:

https://docs.broadcom.com/docs-and-downloads/docs/support/videocore/VideoCoreIV-AG100-R.pdf

Commenti

  • Questo è dal primo 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
  • che è una risposta, grazie per gli ulteriori collegamenti e scusa per la risposta tardiva.
  • RPI3 ha il core A53, ma sembra che manchino le estensioni Crypto trovate in quasi tutti altro silicio ARMv8.1. È interessante notare che ha lestensione CRC32. Il BCM2837 è lunica CPU ‘ che ho visto in quella configurazione – con CRC32, senza Crypto. Recentemente ho acquistato ODROID-C2 e PINE64. ‘ ne saprò presto qualcosa (non sono ancora arrivati).

Risposta

Ho “trovato un datasheet BCM2837 collegato alla classe CS 140e di Stanford. Associa correttamente le periferiche allindirizzo 0x3Fnnnnnnn, a differenza di 0x20nnnnnn per il BCM2835.

È in https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

Questa è la descrizione nella pagina web della classe :

La nostra versione modificata della documentazione BCM2835 con correzioni per il BCM2837 e lerrata nota.

Commenti

  • Google mi ha fornito anche questo. la grande domanda è: possono distribuirlo legalmente e, in tal caso, perché ‘ t Broadcom non lo distribuisce direttamente dal proprio sito web / dovè?
  • Il link è ora morto, poiché hanno iniziato un nuovo anno di studio e hanno cancellato tutti i documenti precedenti. Majestic.
  • Un utente di nome attila ha trovato quella che sembra essere una copia di questo file in una risposta di seguito. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…

Risposta

La documentazione contiene anche una sezione per lRPI 3 nello specifico: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md che dice:

Questo è il chip Broadcom utilizzato nel Raspberry Pi 3 e nei modelli successivi del Raspberry Pi 2. Larchitettura sottostante del BCM2837 è identica al BCM2836.

Quindi puoi cercare i documenti per Pi 2 su una pagina di pari livello https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md che dice:

Larchitettura sottostante in BCM2836 è identica a BCM2835.

che si trova in: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Quindi immagino che tu possa in qualche modo fidarti dei PDF per le pagine Pi 1 e Pi 2:

Risposta

Ho trovato le periferiche ARM BCM2837 qui:

https://cs140e.sergio.bz/docs/BCM2837-ARM-Peripherals.pdf

Risposta

Sembra che BCM2837 condivida linterfaccia MIPI con il modulo fotocamera, distribuendo così le 4 corsie a MIPI a 2 corsie per DS Io e altri due per il supporto della fotocamera. Questo è il motivo per cui la risoluzione del display è di soli 800×600 pixel. Se puoi usare un chip come ICN6202, puoi probabilmente convertire le 2 corsie esistenti in LVDS e avere un LCD di terze parti, ma abbandonare la fotocamera e utilizzare MIPI a 4 corsie per LVDS significherebbe per impostare il chip broadcomm, senza documentazione impossibile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *