Unde pot găsi documentația pentru BCM2837?

Pot găsi documentația hardware atât pentru Raspberry Pi 1 „s, cât și pentru Raspberry Pi 2” SoC pe Documentație – site-ul Hardware de la raspberrypi.org (Broadcom BCM2835 și Broadcom BCM2836).

Cu toate acestea, nu am putut găsi nicio documentație pentru SoC-ul Raspberry Pi 3 Model B (Broadcom BCM2837), pe care l-am achiziționat recent.

Există vreun document similar cu ce puteți recomanda pentru Raspberry Pi 3?

Comentarii

  • Fundația tinde să-și ia timpul cu gânduri ulterioare precum ” documentație „. S-ar putea să fi fost deja postat public, doar ‘ nu a adăugat un link acolo.
  • @goldilocks Dar nu l-am găsit prin cercetare, nu ‘ nu trebuie decât să te uiți la site-ul fundației ‘.
  • Nu era ‘ critica ta! ‘ Tocmai întind o mică lumânare de speranță că cineva poate veni împreună cu un răspuns pentru dvs., după ce am dat peste el într-o postare oficială a forumului, listă de mailuri etc., care este practic imposibil de găsit prin căutarea normală. Cu toate acestea, rețineți că relația dintre Fundație și Broadcom este la un fel de ” braț ‘ lungime ” – Cred că nucleul fundației ‘ este foști angajați BCM – și BCM nu pare să fie cunoscut ca furnizor de ” hardware deschis „. Deci, există ‘ o mulțime de informații care sunt pur și simplu ale lor de păstrat în secret.
  • O mulțime de oameni caută acest lucru, așa că cred că este timpul să înceapă trimiterea prin poștă Broadcom și întreabă-i care este problema prin eliberarea ei. Alți dezvoltatori au răspuns de la ” bine, ‘ este suficient de similar ” Ei bine, pur și simplu nu este suficient de bun! Databus și ceasuri și PLL-uri diferite, etc.

Răspuns

În funcție de ceea ce doriți să realizați cu documentația , s-ar putea să găsiți răspunsurile dvs. în câteva locuri diferite.

Am găsit această discuție generală destul de utilă:

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

Și pentru CPU în sine:

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

Iar pentru VideoCore, acest lucru:

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

Comentarii

  • Acesta este de la primul 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
  • care este un răspuns, thx pentru linkurile ulterioare și îmi pare rău pentru răspunsul târziu.
  • RPI3 are nucleul A53, dar pare să lipsească extensiile Crypto găsite în aproape toate alte siliciu ARMv8.1. Interesant este că are extensia CRC32. BCM2837 este singurul procesor pe care l-am văzut ‘ în acea configurație – cu CRC32, fără Crypto. Am achiziționat recent ODROID-C2 și PINE64. ‘ voi ști ceva despre ei în curând (încă nu au sosit).

Răspunde

Am găsit o foaie de date BCM2837 legată de clasa CS 140e a lui Stanford. Mapează corect perifericele pentru a adresa 0x3Fnnnnnnn, spre deosebire de 0x20nnnnnn pentru BCM2835.

Este la https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

Aceasta este descrierea pe pagina web a clasei :

Versiunea noastră modificată a documentației BCM2835 cu remedieri pentru BCM2837 și erorile cunoscute.

Comentarii

  • Google mi-a dat și asta. marea întrebare este: pot distribui acest lucru în mod legal și, dacă da, de ce nu

t Broadcom îl distribuie singuri de pe site-ul lor web / unde este acesta?

  • Link-ul este acum mort, deoarece au început un nou an de studiu și au șters toate documentele anterioare. Majestic.
  • Un utilizator numit attila a găsit ceea ce pare a fi o copie a acestui fișier într-un răspuns de mai jos. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…
  • Răspuns

    Documentația conține, de asemenea, o secțiune pentru RPI 3 în mod specific: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md care spune:

    Acesta este cipul Broadcom utilizat în Raspberry Pi 3 și în modelele ulterioare ale Raspberry Pi 2. Arhitectura de bază a BCM2837 este identică cu BCM2836.

    Deci, puteți căuta documentele pentru Pi 2 pe o pagină frate https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md care spune:

    Arhitectura de bază din BCM2836 este identică cu BCM2835.

    care se află la: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

    Deci, cred că puteți avea oarecum încredere în PDF-urile pentru paginile Pi 1 și Pi 2:

    Răspuns

    Am găsit perifericele BCM2837 ARM aici:

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

    Răspuns

    Se pare că BCM2837 partajează interfața MIPI cu modulul camerei, distribuind astfel cele 4 benzi la 2 benzi MIPI pentru DS Eu și alți doi pentru asistență la cameră. De aceea, rezoluția afișajului este de numai 800×600 pixeli. Dacă puteți utiliza un cip precum ICN6202, puteți converti probabil 2 benzi existente în LVDS și aveți un LCD terță parte, dar abandonarea camerei și utilizarea MIPI pe 4 benzi în LVDS la setarea cipului broadcomm, fără documentare imposibilă.

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *