在哪里可以找到有关 raspberry pi 3 外围设备的文档?
Where can I find documentation on the raspberry pi 3 peripherals?
我知道这种东西有 armv5 和 armmv6 数据 sheet,但是 armv8 有 none,至少没有公开给出。我经历了:https://people-mozilla.org/~sstangl/arm/AArch64-Reference-Manual.pdf
我实际上并没有通读所有内容,但是解析诸如:系统计时器、时钟、外围设备、基地址...之类的内容并没有给我任何令人满意的结果。
我想要的只是一个基址列表,告诉我外围设备的基本地址是什么,系统时钟的相对地址是什么,邮箱的相对地址是什么......以及任何和所有其他内存映射外围设备.
ARM 体系结构参考手册中没有描述外设或内存映射的地方。 ARM 不是芯片,它是由各种被许可的制造商构建到芯片中的许可处理器核心 IP,这些制造商围绕它实施自己的外围设计。
Broadcom 为 RPi 提供 SoC,它是 Broadcom 内部使用的专有芯片,因此发布有限的 public 数据。已发布的 Broadcom peripheral documentation 指的是 RPi1 的 BCM2835,但在外围设备方面与 RPi2 BCM2836 和 RPi3 BCM2387 基本相同。
该文档还包含专门针对 RPI 3 的部分:https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md 其中说:
This is the Broadcom chip used in the Raspberry Pi 3, and in later models of the Raspberry Pi 2. The underlying architecture of the BCM2837 is identical to the BCM2836.
因此您可以在兄弟页面 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md 上查找 Pi 2 的文档,上面写着:
The underlying architecture in BCM2836 is identical to BCM2835.
位于:https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md
所以我想您可以稍微相信 Pi 1 和 Pi 2 页面的 PDF:
我知道这种东西有 armv5 和 armmv6 数据 sheet,但是 armv8 有 none,至少没有公开给出。我经历了:https://people-mozilla.org/~sstangl/arm/AArch64-Reference-Manual.pdf
我实际上并没有通读所有内容,但是解析诸如:系统计时器、时钟、外围设备、基地址...之类的内容并没有给我任何令人满意的结果。
我想要的只是一个基址列表,告诉我外围设备的基本地址是什么,系统时钟的相对地址是什么,邮箱的相对地址是什么......以及任何和所有其他内存映射外围设备.
ARM 体系结构参考手册中没有描述外设或内存映射的地方。 ARM 不是芯片,它是由各种被许可的制造商构建到芯片中的许可处理器核心 IP,这些制造商围绕它实施自己的外围设计。
Broadcom 为 RPi 提供 SoC,它是 Broadcom 内部使用的专有芯片,因此发布有限的 public 数据。已发布的 Broadcom peripheral documentation 指的是 RPi1 的 BCM2835,但在外围设备方面与 RPi2 BCM2836 和 RPi3 BCM2387 基本相同。
该文档还包含专门针对 RPI 3 的部分:https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md 其中说:
This is the Broadcom chip used in the Raspberry Pi 3, and in later models of the Raspberry Pi 2. The underlying architecture of the BCM2837 is identical to the BCM2836.
因此您可以在兄弟页面 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md 上查找 Pi 2 的文档,上面写着:
The underlying architecture in BCM2836 is identical to BCM2835.
位于:https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md
所以我想您可以稍微相信 Pi 1 和 Pi 2 页面的 PDF: