Raspberry Pi 1とRaspberry Pi 2の両方のSoCのハードウェアドキュメントは、raspberrypi.orgのハードウェアサイト(Broadcom BCM2835およびBroadcom BCM2836)のドキュメントにあります。
ただし、最近購入したRaspberry Pi 3 Model BのSoC(Broadcom BCM2837)のドキュメントは見つかりませんでした。
Raspberry Pi 3に推奨できる類似のドキュメントはありますか?
Raspberry Pi 1とRaspberry Pi 2の両方のSoCのハードウェアドキュメントは、raspberrypi.orgのハードウェアサイト(Broadcom BCM2835およびBroadcom BCM2836)のドキュメントにあります。
ただし、最近購入したRaspberry Pi 3 Model BのSoC(Broadcom BCM2837)のドキュメントは見つかりませんでした。
Raspberry Pi 3に推奨できる類似のドキュメントはありますか?
回答:
ドキュメントで何を達成したいかに応じて、いくつかの異なる場所で答えを見つけることができます。
私はこの一般的な議論が非常に役立つことを発見しました:
また、CPU自体の場合:
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
スタンフォードのCS 140eクラスからリンクされたBCM2837データシートを見つけました。BCM2835の0x20nnnnnnとは異なり、周辺機器をアドレス0x3Fnnnnnnnに正しくマップします。
それはATのhttps://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf
これはクラスWebページの説明です。
BCM2837および既知の正誤表の修正を含むBCM2835ドキュメントの修正版。
ドキュメントには、特にRPI 3のセクションも含まれています。https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.mdには次のように記載されています。
これは、Raspberry Pi 3およびRaspberry Pi 2の後のモデルで使用されるBroadcomチップです。BCM2837の基盤となるアーキテクチャは、BCM2836と同じです。
兄弟ページhttps://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.mdでPi 2のドキュメントを検索できます。
BCM2836の基盤となるアーキテクチャは、BCM2835と同一です。
:これはであるhttps://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md
したがって、Pi 1およびPi 2ページのPDFをある程度信頼できると思います。
ここでBCM2837 ARMペリフェラルを見つけました。