Hvor kan jeg finde dokumentationen til BCM2837?

Jeg kan finde hardwaredokumentationen til både Raspberry Pi 1 “s og Raspberry Pi 2” s SoC på Dokumentation – Hardware -side fra raspberrypi.org (Broadcom BCM2835 og Broadcom BCM2836).

Jeg kunne dog ikke finde nogen dokumentation for Raspberry Pi 3 Model Bs SoC (Broadcom BCM2837), som jeg købte for nylig.

Er der noget lignende dokument, hvad du kan anbefale til Raspberry Pi 3?

Kommentarer

  • Fonden har tendens til at tage sin tid med eftertanke som " dokumentation ". De har måske allerede sendt offentligt bare tilflugtssted ' t tilføjede et link der.
  • @goldilocks Men fandt det ikke ved research, jeg ' Se bare på fundamentet ' s side.
  • Det var ikke ' en kritik af dig! Jeg ' holder bare et lille lys af håb om, at nogen kan komme sammen med et svar til dig, efter at have snuble over det i et officielt forumindlæg, listepost osv., At er praktisk taget umuligt at finde gennem normal søgning. Bemærk dog, at forholdet mellem Foundation og Broadcom er på en eller anden måde " arm ' s længde " – Jeg tror, at Foundation ' s kerne er tidligere BCM-medarbejdere – og BCM ser ikke ud til at være kendt som en leverandør af " åben hardware ". Så der er ' en masse information, der simpelthen er deres for at holde hemmelig.
  • Mange mennesker leder efter dette, så jeg antager, at det er tid til at begynde at sende Broadcom og spørg dem, hvad problemet er ved at frigive det. Andre udviklere har svaret i retning af " godt, det ' er ens nok " , ja det er simpelthen ikke godt nok! Totalt forskellige databaser og ure og PLLer osv.

Svar

Afhængigt af hvad du vil opnå med dokumentationen , kan du finde dine svar et par forskellige steder.

Jeg fandt denne generelle diskussion ret nyttig:

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

Og til selve CPUen:

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

Og for VideoCore dette:

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

Kommentarer

  • Dette er fra det første 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
  • hvilket er et svar, thx for de yderligere links og undskyld for det sene svar.
  • RPI3 har A53-kernen, men det ser ud til at mangle Crypto-udvidelser, der findes i næsten alle andet ARMv8.1 silicium. Interessant nok har den CRC32-udvidelsen. BCM2837 er den eneste CPU, jeg ' har set i denne konfiguration – med CRC32 uden Crypto. Jeg købte ODROID-C2 og PINE64 for nylig. Jeg ' Jeg ved snart noget om dem (de er ikke ankommet endnu).

Svar

Jeg har fundet et BCM2837 datablad linket fra Stanfords CS 140e klasse. Det kortlægger perifert udstyr korrekt til adresse 0x3Fnnnnnnn, i modsætning til 0x20nnnnnn for BCM2835.

Det står ved https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

Dette er beskrivelsen på klassesiden :

Vores ændrede version af BCM2835-dokumentationen med rettelser til BCM2837 og kendte errata.

Kommentarer

  • Google gav mig det også. stort spørgsmål er: kan de lovligt distribuere det, og hvis ja, hvorfor distribuerer det ikke ' t Broadcom det fra deres websted / hvor er det?
  • Linket er nu død, da de startede et nyt studieår og tørrede alle tidligere dokumenter rene. Majestætisk.
  • En bruger ved navn attila har fundet, hvad der ser ud til at være en kopi af denne fil, i et svar nedenfor. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…

Svar

Dokumentationen indeholder også et afsnit til RPI 3 specifikt: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md der siger:

Dette er Broadcom-chippen, der bruges i Raspberry Pi 3, og i senere modeller af Raspberry Pi 2. Den underliggende arkitektur for BCM2837 er identisk med BCM2836.

Så du kan slå op i dokumenterne til Pi 2 på en søskendeside https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md som siger:

Den underliggende arkitektur i BCM2836 er identisk med BCM2835.

som er ved: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Så jeg antager, at du kan stole på PDFerne til siderne Pi 1 og Pi 2:

Svar

Jeg fandt BCM2837 ARM-periferiudstyr her:

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

Svar

Det ser ud til, at BCM2837 deler MIPI-grænseflade med kameramodul og fordeler således de 4 baner til MIPI med 2 baner til DS Jeg og yderligere to til kamerastøtte. Derfor er skærmopløsningen kun 800×600 pixel. Hvis du kan bruge en chip som ICN6202, kan du sandsynligvis konvertere eksisterende 2 baner til LVDS og have en tredjeparts LCD, men at opgive kameraet og bruge MIPI til 4 baner til LVDS ville betyde at indstille Broadcomm-chippen uden dokumentation umulig.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *