1

我知道这种东西有 armv5 和 armmv6 数据表,但没有 armv8 的数据表,至少没有公开给出。我经历了:https ://people-mozilla.org/~sstangl/arm/AArch64-Reference-Manual.pdf

我实际上并没有通读所有内容,但是解析以下内容:系统计时器、时钟、外围设备、基地址……并没有给我任何令人满意的结果。

我想要的只是一个基地址列表,告诉我基本外设地址是什么,系统时钟的相对地址是什么,邮箱相对地址是什么......以及任何和所有其他内存映射的外设。

4

2 回答 2

1

ARM 体系结构参考手册中没有描述外设或内存映射。ARM 不是芯片,它是由各种许可制造商在芯片中内置的许可处理器核心 IP,这些制造商围绕它实现自己的外围设计。

Broadcom 为 RPi 提供 SoC,它是 Broadcom 内部使用的专有芯片,因此发布有限的公共数据。已发布的Broadcom 外设文档指的是 RPi1 的 BCM2835,但在外设集方面与 RPi2 BCM2836 和 RPi3 BCM2387 基本相同。

于 2017-05-28T06:20:38.453 回答
1

该文档还包含专门针对 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:

于 2019-01-02T18:34:36.653 回答