Gdzie mogę znaleźć dokumentację dotyczącą BCM2837?

Mogę znaleźć dokumentację sprzętową zarówno Raspberry Pi 1 „s, jak i Raspberry Pi 2” SoC na Documentation – Hardware z witryny raspberrypi.org (Broadcom BCM2835 i Broadcom BCM2836).

Jednak nie mogłem znaleźć żadnej dokumentacji dotyczącej SoC Raspberry Pi 3 Model B (Broadcom BCM2837), który niedawno kupiłem.

Czy istnieje podobny dokument, który możesz polecić dla Raspberry Pi 3?

Komentarze

  • Fundacja zwykle nie spieszy się z refleksjami, takimi jak ” dokumentacja „. Być może opublikowali go już publicznie, po prostu nie ' nie dodali tam linku.
  • @goldilocks Ale nie znalazłem go na podstawie badań, nie ' po prostu spójrz na stronę fundacji '.
  • To nie było ' ta krytyka Ciebie! ' Po prostu wyciągam małą świeczkę nadziei, że ktoś może przyjść z odpowiedzią za Ciebie, natknąłem się na nią w jakimś oficjalnym poście na forum, listą wiadomości itp., Że jest praktycznie niemożliwe do znalezienia poprzez normalne wyszukiwanie. Należy jednak pamiętać, że relacja między Foundation a Broadcom jest w pewnym sensie ” arm ' s długości ” – Myślę, że rdzeniem Fundacji ' są byli pracownicy BCM – a BCM nie wydaje się być znany jako dostawca ” otwórz sprzęt „. Więc ' jest wiele informacji, które po prostu muszą zachować w tajemnicy.
  • Wiele osób tego szuka, więc chyba czas zacząć pisać Broadcom i zapytaj ich, na czym polega problem z wydaniem go. Inni programiści odpowiedzieli w następujący sposób: ” cóż, jest to ' wystarczająco podobne ” , cóż, to po prostu nie wystarczy! Całkowicie różne magistrale danych, zegary, PLL itp.

Odpowiedź

W zależności od tego, co chcesz osiągnąć z dokumentacją , możesz znaleźć swoje odpowiedzi w kilku różnych miejscach.

Uważam, że ta dyskusja ogólna była bardzo pomocna:

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

Oraz sam procesor:

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

A w przypadku VideoCore:

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

Komentarze

  • To jest z pierwszego linku: 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
  • co jest odpowiedzią, dzięki za dalsze linki i przepraszam za spóźnioną odpowiedź.
  • RPI3 ma rdzeń A53, ale wydaje się, że brakuje w nim rozszerzeń Crypto, które można znaleźć w prawie wszystkich inny krzem ARMv8.1. Co ciekawe, posiada rozszerzenie CRC32. BCM2837 to jedyny procesor, który ' widziałem w tej konfiguracji – z CRC32, bez Crypto. Niedawno kupiłem ODROID-C2 i PINE64. Wkrótce coś o nich dowiem się ' (jeszcze nie dotarły).

Odpowiedz

Udało mi się znaleźć arkusz danych BCM2837 powiązany z klasą CS 140e Uniwersytetu Stanforda. Prawidłowo mapuje urządzenia peryferyjne na adres 0x3Fnnnnnnn, w przeciwieństwie do 0x20nnnnnn dla BCM2835.

Znajduje się w https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

To jest opis na stronie internetowej zajęć :

Nasza zmodyfikowana wersja dokumentacji BCM2835 z poprawkami dla BCM2837 i znanej erraty.

Komentarze

  • Google też mi to dało. ważne pytanie brzmi: czy mogą to legalnie rozprowadzać, a jeśli tak, to dlaczego nie ' t Broadcom nie rozprowadza tego samodzielnie ze swojej strony internetowej / gdzie to jest?
  • Link jest teraz martwy, ponieważ rozpoczęli nowy rok nauki i wyczyścili wszystkie poprzednie dokumenty. Majestic.
  • Użytkownik o nazwie attila znalazł kopię tego pliku w odpowiedzi poniżej. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…

Odpowiedź

Dokumentacja zawiera również sekcję dotyczącą RPI 3: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md , który brzmi:

To jest układ Broadcom używany w Raspberry Pi 3 i późniejszych modelach Raspberry Pi 2. Podstawowa architektura BCM2837 jest identyczna z BCM2836.

Możesz więc wyszukać dokumenty dotyczące Pi 2 na stronie siostrzanej https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md , które mówią:

Podstawowa architektura w BCM2836 jest identyczna z BCM2835.

który znajduje się pod adresem: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Więc myślę, że możesz w pewnym stopniu zaufać plikom PDF dla stron Pi 1 i Pi 2:

Odpowiedź

Znalazłem tu urządzenia peryferyjne BCM2837 ARM:

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

Odpowiedź

Wygląda na to, że BCM2837 współdzieli interfejs MIPI z modułem kamery, w ten sposób rozdzielając 4 tory na 2 tory MIPI dla DS Ja i kolejne dwa do obsługi aparatu. Dlatego rozdzielczość wyświetlacza wynosi tylko 800×600 pikseli. Jeśli możesz użyć układu takiego jak ICN6202, prawdopodobnie możesz przekonwertować istniejące 2 tory na LVDS i mieć wyświetlacz LCD innej firmy, ale rezygnacja z kamery i użycie 4-pasmowego MIPI do LVDS oznaczałoby do ustawienia chipa broadcomm, bez dokumentacji niemożliwej.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *