Я могу найти документацию по аппаратному обеспечению для Raspberry Pi 1 и SoC Raspberry Pi 2 на сайте Документация - Оборудование от raspberrypi.org (Broadcom BCM2835 и Broadcom BCM2836).
Однако я не смог найти никакой документации для SoC Raspberry Pi 3 Model B (Broadcom BCM2837), который я недавно приобрел.
Есть ли подобный документ, который вы можете порекомендовать для Raspberry Pi 3?
Ответы:
В зависимости от того, что вы хотите сделать с документацией, вы можете найти ответы в нескольких местах.
Я нашел это общее обсуждение весьма полезным:
http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/
А для самого процессора:
http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php
А для VideoCore это:
https://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf
источник
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
Я нашел таблицу данных BCM2837, связанную с классом CS 140e Стэнфорда. Он правильно сопоставляет периферийные устройства с адресом 0x3Fnnnnnnn, в отличие от 0x20nnnnnn для BCM2835.
Это на https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf
Это описание на веб-странице класса :
источник
Документация также содержит специальный раздел для RPI 3: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md, в котором говорится:
Таким образом, вы можете найти документы для Pi 2 на странице одного из братьев и сестер https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md, где написано:
который находится по адресу: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md
Поэтому я полагаю, что вы можете в некоторой степени доверять PDF-файлам для страниц Pi 1 и Pi 2:
источник
Я нашел периферийные устройства ARM BCM2837 здесь:
https://cs140e.sergio.bz/docs/BCM2837-ARM-Peripherals.pdf
источник
Кажется, что BCM2837 разделяет интерфейс MIPI с модулем камеры, таким образом, распределяя 4 полосы на 2 полосы MIPI для DSI и еще две для поддержки камеры. Поэтому разрешение дисплея составляет всего 800х600 пикселей. Если вы можете использовать микросхему, такую как ICN6202, вы, вероятно, можете конвертировать существующие 2 полосы в LVDS и иметь сторонний ЖК-дисплей, но отказ от камеры и использование 4-полосного MIPI для LVDS означали бы установку чипа широкополосной связи без документирования.
источник