Де я можу знайти документацію для BCM2837?


22

Я можу знайти документацію на обладнання як для Raspberry Pi 1, так і для SoC Raspberry Pi 2 на веб-сайті Документація - Обладнання з raspberrypi.org (Broadcom BCM2835 і Broadcom BCM2836).

Однак я не зміг знайти жодної документації для SoC Raspberry Pi 3 Model B (Broadcom BCM2837), яку я придбав нещодавно.

Чи є подібний документ, що ви можете порекомендувати для Raspberry Pi 3?


Фонд, як правило, займає час із думками, як-от "документація". Вони, можливо, вже публікували його, лише там не додали посилання.
goldilocks

@goldilocks Але не знайшов його дослідженнями, я не просто шукав на сайті фонду.
h0ch5tr4355

3
Це не була критика вас! Я просто виставляю невелику свічку сподівання, що хтось може прийти разом з вами відповіддю, наткнувшись на неї в якомусь офіційному дописі на форумі, у списку пошти тощо, що практично неможливо знайти при звичайному пошуку. Однак зауважте, що стосунки між Фондом та Broadcom є на певному рівні ", я думаю, що основою Фонду є колишні співробітники BCM - а BCM, здається, не відомий як постачальник" відкритого обладнання ". Отже, є багато інформації, яка є просто їхньою таємницею.
золотинки

2
Дуже багато людей шукають цього, тому я гадаю, що прийшов час розпочати розсилку Broadcom і запитати їх, у чому проблема, звільнивши її. Інші розробники відповіли так: "ну, це досить схоже", ну це просто недостатньо добре! Тотально різні шини даних і тактові годинники та PLL тощо
not2qubit

Відповіді:


8

Залежно від того, що ви хочете виконати з документацією, ви можете знайти свої відповіді в декількох різних місцях.

Я вважаю цю загальну дискусію досить корисною:

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

А для самого процесора:

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

А для VideoCore це:

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


1
Це з першого посилання: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
h0ch5tr4355

що є відповіддю, thx для подальших посилань і вибачте за несвоєчасну відповідь.
h0ch5tr4355

RPI3 має ядро ​​A53, але, схоже, відсутні крипто-розширення, які знайдені майже у всіх інших кремнію ARMv8.1. Цікаво, що він має розширення CRC32. BCM2837 - єдиний процесор, який я бачив у цій конфігурації - з CRC32, без крипто. Нещодавно я придбав ODROID-C2 та PINE64. Я незабаром щось про них знаю (вони ще не прибули).

5

Я знайшов таблицю даних BCM2837, пов'язану зі класом CS 140e Стенфорда. Це правильно відображає периферійні пристрої на адресу 0x3Fnnnnnnn, на відміну від 0x20nnnnnn для BCM2835.

Це за адресою https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

Це опис на веб-сторінці класу :

Наша модифікована версія документації BCM2835 з виправленнями для BCM2837 та відомих помилок.


Google також мені дав це. Основне питання: чи можуть вони законно поширювати це, і якщо так, то чому б Broadcom не поширює його самостійно зі свого веб-сайту / де це?
Ciro Santilli

1
Посилання зараз мертве, оскільки вони розпочали новий навчальний рік і видалили всі попередні документи. Величний.
berkus

Користувач на ім'я attila знайшов схожу копію цього файлу у відповіді нижче. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…
Оскар

3

Документація також містить розділ для RPI 3, зокрема: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md :

Це чіп Broadcom, який використовується в Raspberry Pi 3, а також у пізніших моделях Raspberry Pi 2. Базова архітектура BCM2837 ідентична BCM2836.

Таким чином, ви можете шукати документи для Pi 2 на веб- сторінці https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md, де сказано:

Базова архітектура в BCM2836 ідентична BCM2835.

що знаходиться за адресою: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Тож я думаю, ви можете дещо довіряти PDF-файлам для сторінок Pi 1 та Pi 2:



1

Схоже, що BCM2837 розділяє MIPI-інтерфейс з модулем камери, таким чином розподіляючи 4 смуги на 2 смуги MIPI для DSI та ще дві для підтримки камери. Ось чому роздільна здатність дисплея становить лише 800x600 пікселів. Якщо ви можете використовувати мікросхему типу ICN6202, ви, ймовірно, можете конвертувати існуючі 2 смуги в LVDS та мати сторонній РК-дисплей, але відмова від камери та використання 4-смугового MIPI до LVDS означатиме встановлення широкосмугового чіпа, без документації неможливе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.