我可以在raspberrypi.org 的“ 文档-硬件”站点上找到Raspberry Pi 1和Raspberry Pi 2的SoC的硬件文档(Broadcom BCM2835和Broadcom BCM2836)。
但是,我找不到我最近购买的Raspberry Pi 3 Model B的SoC(Broadcom BCM2837)的任何文档。
您对Raspberry Pi 3有什么类似的建议吗?
我可以在raspberrypi.org 的“ 文档-硬件”站点上找到Raspberry Pi 1和Raspberry Pi 2的SoC的硬件文档(Broadcom BCM2835和Broadcom BCM2836)。
但是,我找不到我最近购买的Raspberry Pi 3 Model B的SoC(Broadcom BCM2837)的任何文档。
您对Raspberry Pi 3有什么类似的建议吗?
Answers:
根据您要完成文档的工作,可能会在几个不同的地方找到答案。
我发现这个一般性讨论很有帮助:
对于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数据表。它确实正确地将外围设备映射到地址0x3Fnnnnnnn,这与BCM2835的0x20nnnnnn不同。
在https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf
这是课程网页上的描述:
我们的BCM2835文档的修改版,其中包含针对BCM2837和已知勘误的修复程序。
该文档还包含专门针对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外围设备: