Waar kan ik de documentatie voor de BCM2837 vinden?

Ik kan de hardwaredocumentatie voor zowel Raspberry Pi 1 “s als Raspberry Pi 2” s SoC vinden op de Documentation – Hardware -site van raspberrypi.org (Broadcom BCM2835 en Broadcom BCM2836).

Ik kon echter geen documentatie vinden voor de Raspberry Pi 3 Model B SoC (Broadcom BCM2837), die ik onlangs heb gekocht.

Is er een soortgelijk document dat u kunt aanbevelen voor Raspberry Pi 3?

Opmerkingen

  • De Foundation heeft de neiging om de tijd te nemen met bijzaken zoals ” documentatie “. Ze hebben het misschien al openbaar gepost, maar ‘ t hebben daar geen link toegevoegd.
  • @goldilocks Maar ik heb het niet gevonden door onderzoek, ik heb het niet ‘ Kijk gewoon op de ‘ s site van de foundation.
  • Dat was niet ‘ ta kritiek op jou! Ik ‘ m gewoon een kaarsje voorhouden van hoop dat iemand langs komt met een antwoord voor je, nadat ik het ben tegengekomen in een officieel forumbericht, lijstmail, enz., Dat is praktisch onmogelijk te vinden via normaal zoeken. Houd er echter rekening mee dat de relatie tussen de Foundation en Broadcom op een of andere manier ” arm ‘ s lengte – Ik denk dat de kern van de Foundation ‘ de voormalige BCM-werknemers zijn – en BCM lijkt niet bekend te staan als een leverancier van ” open hardware “. Dus er is ‘ veel informatie die ze gewoon geheim moeten houden.
  • Veel mensen zijn hier naar op zoek, dus ik denk dat het tijd is om te beginnen met mailen Broadcom en vraag hen wat het probleem is door het vrij te geven. Andere ontwikkelaars hebben in de trant van ” geantwoord, het is ‘ vergelijkbaar genoeg ” , nou dat is gewoon niet goed genoeg! Totaal verschillende databus en klokken en PLLs etc.

Antwoord

Afhankelijk van wat u wilt bereiken met de documentatie , kunt u uw antwoorden op een paar verschillende plaatsen vinden.

Ik vond deze algemene discussie erg nuttig:

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

En voor de CPU zelf:

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

En voor de VideoCore:

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

Reacties

  • Dit is van de eerste 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
  • wat een antwoord is, bedankt voor de verdere links en sorry voor de late reactie.
  • RPI3 heeft de A53-kern, maar het lijkt erop dat Crypto-extensies ontbreken die in bijna alle ander ARMv8.1-silicium. Interessant is dat het de CRC32-extensie heeft. De BCM2837 is de enige CPU die ik ‘ heb gezien in die configuratie – met CRC32, zonder Crypto. Ik heb onlangs de ODROID-C2 en PINE64 gekocht. Ik ‘ weet binnenkort iets over hen (ze zijn nog niet aangekomen).

Antwoord

Ik heb een BCM2837-datasheet gevonden die is gelinkt vanuit de CS 140e-klasse van Stanford. Het wijst de randapparatuur correct toe aan het adres 0x3Fnnnnnnn, in tegenstelling tot 0x20nnnnnnn voor de BCM2835.

Het is op https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

Dit is de beschrijving op de class webpagina :

Onze aangepaste versie van de BCM2835 documentatie met fixes voor de BCM2837 en bekende errata.

Reacties

  • Google gaf me dat ook. grote vraag is: kunnen ze dat legaal verspreiden, en zo ja, waarom distribueert Broadcom het niet zelf vanaf hun website / waar is het?
  • De link is nu dood, omdat ze aan een nieuw studiejaar begonnen en alle voorgaande documenten schoongeveegd hadden. Majestic.
  • Een gebruiker genaamd attila heeft in een antwoord hieronder gevonden wat lijkt op een kopie van dit bestand. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…

Antwoord

De documentatie bevat ook een sectie voor de RPI 3 specifiek: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md waarin staat:

Dit is de Broadcom-chip die wordt gebruikt in de Raspberry Pi 3 en in latere modellen van de Raspberry Pi 2. De onderliggende architectuur van de BCM2837 is identiek aan de BCM2836.

U kunt dus de documenten voor de Pi 2 opzoeken op een broer of zus pagina https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md die zeggen:

De onderliggende architectuur in BCM2836 is identiek aan BCM2835.

die zich bevindt op: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Dus ik denk dat je enigszins kunt vertrouwen op de pdfs voor de Pi 1- en Pi 2-paginas:

Antwoord

Ik heb de BCM2837 ARM-randapparatuur hier gevonden:

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

Antwoord

Het lijkt erop dat BCM2837 de MIPI-interface deelt met de cameramodule, waardoor de 4 rijstroken worden verdeeld over 2 rijstroken MIPI voor DS Ik en nog twee voor camera-ondersteuning. Daarom is de resolutie van het scherm slechts 800 x 600 pixels. Als u een chip zoals ICN6202 kunt gebruiken, kunt u waarschijnlijk bestaande 2 rijstroken naar LVDS converteren en een LCD van een derde partij hebben, maar de camera verlaten en 4 rijstroken MIPI naar LVDS gebruiken zou betekenen om de broadcomm-chip in te stellen, zonder documentatie onmogelijk.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *