但是,我找不到任何文档。我最近购买的Raspberry Pi 3 Model B的SoC(Broadcom BCM2837)的文档。
您是否可以为Raspberry Pi 3推荐类似的文档?
#1 楼
根据您要完成的文档的不同,您可能会在几个不同的地方找到答案。我发现此一般性讨论非常有帮助:
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
评论
这是来自第一个链接的文档:可通过eLinux RPI Wiki获得文档,但几乎没有有关Raspberru Pi 3的详细信息,但这并不是真正的问题,因为它的软件与Raspberry Pi 2兼容,甚至没有PDF格式的原理图,并且板卡硬件是封闭源。没有Broadcom BCM2837数据表,但是许多外设都类似于已发布数据表的BCM2835。了解更多:http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/#ixzz470bJNO00
–h0ch5tr4355
16-4-27的7:14
这是一个答案,对于其他链接,不胜感激。
–h0ch5tr4355
16-4-27在7:14
RPI3具有A53内核,但似乎缺少在几乎所有其他ARMv8.1芯片中发现的Crypto扩展。有趣的是,它具有CRC32扩展名。 BCM2837是我在该配置中看到的唯一CPU-带有CRC32,没有加密。我最近购买了ODROID-C2和PINE64。我很快就会对他们有所了解(它们尚未到达)。
–user50099
16年7月30日在21:36
#2 楼
我发现了与斯坦福大学CS 140e类链接的BCM2837数据表。它确实正确地将外围设备映射到地址0x3Fnnnnnnn,这与BCM2835的0x20nnnnnn不同。它位于https://web.stanford.edu/class/cs140e/docs/BCM2837-ARM-Peripherals.pdf
这是课程网页上的描述:
我们的BCM2835文档的修改版,其中包含针对
BCM2837和已知勘误表的修复。
评论
谷歌也给了我。最大的问题是:他们可以合法地分发它吗?如果可以,Broadcom为什么不从他们的网站本身分发它呢?
– Ciro Santilli
19年1月2日在18:38
由于他们开始新的学习年并清除了以前的所有文档,因此该链接现在已不可用。雄伟。
– Berkus
19年3月3日在15:57
名为attila的用户在下面的答案中找到了该文件的副本。 web.archive.org/web/20190407101616/https://cs140e.sergio.bz/…
–奥斯卡·斯科格(Oskar Skog)
19年4月7日在10:21
#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:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/BCM2835-ARM-Peripherals.pdf,带有勘误表,网址为:https://elinux.org/BCM2835_datasheet_errata
https ://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/QA7_rev3.4.pdf
#4 楼
我在这里找到了BCM2837 ARM外围设备:https://cs140e.sergio.bz/docs/BCM2837-ARM-Peripherals.pdf
评论
基金会倾向于花一些时间来思考诸如“文档”之类的想法。他们可能已经将其公开发布,只是未在其中添加链接。@goldilocks但是没有通过研究发现它,我不仅浏览了基金会的网站。
那不是对你的批评!我只是希望,有人在某个官方论坛帖子,列表邮件等中偶然发现了答案,希望有人能为您提供答案,这实际上是无法通过常规搜索找到的。但是,请注意,基金会与Broadcom之间的关系存在一定的“距离”(我认为基金会的核心是前BCM员工),而且BCM似乎不被称为“开放硬件”的提供者。因此,有很多信息只是他们要保密的。
很多人都在寻找这个,所以我想是时候开始发送Broadcom的邮件了,并发布它们来询问问题是什么。其他开发人员已经按照“很好,足够相似”的方式回答了,那么这根本不够好!完全不同的数据总线,时钟和PLL等。