在哪里可以找到BCM2837的文档?


22

我可以在raspberrypi.org 的“ 文档-硬件”站点上找到Raspberry Pi 1和Raspberry Pi 2的SoC的硬件文档(Broadcom BCM2835和Broadcom BCM2836)。

但是,我找不到我最近购买的Raspberry Pi 3 Model B的SoC(Broadcom BCM2837)的任何文档。

您对Raspberry Pi 3有什么类似的建议吗?


基金会倾向于花一些时间来思考诸如“文档”之类的想法。他们可能已经将其公开发布,只是未在其中添加链接。
goldilocks

@goldilocks但是没有通过研究发现它,我不仅浏览了基金会的网站。
h0ch5tr4355 '16

3
那不是对你的批评!我只是发出一点希望,希望有人在某个官方论坛帖子,列表邮件等中偶然发现它时,可能会为您提供答案,这实际上是无法通过常规搜索找到的。但是,请注意,基金会与Broadcom之间的关系有点“独立”-我认为基金会的核心是 BCM员工-而且BCM似乎不被称为“开放硬件”的提供者。因此,有很多信息只是他们要保密的。
goldilocks

2
很多人都在寻找这个,所以我想是时候开始发送Broadcom邮件了,并发布它们来询问问题是什么。其他开发人员已经按照“很好,足够相似”的方式回答了,那么这根本不够好!Totoally不同的数据总线和时钟和PLL等
not2qubit

Answers:


8

根据您要完成文档的工作,可能会在几个不同的地方找到答案。

我发现这个一般性讨论很有帮助:

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

对于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


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 '16

这是一个答案,对于其他链接,不胜感激。
h0ch5tr4355 '16

RPI3具有A53内核,但似乎缺少在几乎所有其他ARMv8.1芯片中发现的Crypto扩展。有趣的是,它具有CRC32扩展名。BCM2837是我在该配置中看到的唯一CPU-带有CRC32,没有加密。我最近购买了ODROID-C2和PINE64。我很快就会对他们有所了解(它们尚未到达)。

5

我发现了与斯坦福大学CS 140e类链接的BCM2837数据表。它确实正确地将外围设备映射到地址0x3Fnnnnnnn,这与BCM2835的0x20nnnnnn不同。

https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf

这是课程网页上的描述:

我们的BCM2835文档的修改版,其中包含针对BCM2837和已知勘误的修复程序。


谷歌也给了我。最大的问题是:他们可以合法地分发它吗?如果可以,为什么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,其中指出:

这是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:



1

似乎BCM2837与摄像机模块共享MIPI接口,因此将4通道分配给2通道MIPI用于DSI,另外两个分配用于摄像机支持。这就是显示分辨率仅为800x600像素的原因。如果可以使用ICN6202之类的芯片,则可以将现有的2条通道转换为LVDS并具有第三方LCD,但是放弃相机并将4条通道的MIPI转换为LVDS将意味着设置Broadcomm芯片,而无需编写文档。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.