Wo finde ich die relevante ARM-Dokumentation?

13

Könnte jemand Links zur richtigen Dokumentation auf der ARM-Site bereitstellen, die sich auf den Prozessor im Raspberry Pi bezieht?

Es wäre nützlich, eine kanonische Antwort darauf zu haben, welche ARM-Dokumente verwendet werden sollen und wo sie gefunden werden können. Ich habe mich auf der ARM-Website registriert, damit ich sie herunterladen kann, aber ich muss wissen, welche!

Hundeohren
quelle
Hast du gesehen? Dies soll nicht Ihr wissenschaftlicher Mitarbeiter sein
Jivings
@Jivings - Ich habe nachgesehen, es ist für einen Anfänger wie mich nicht offensichtlich, welche Dokumente die richtigen sind. ARM11 verwendet den ARM6-Befehlssatz, der vom ARM7 A & R abgelöst wurde. Ich habe versucht, es zum Community-Wiki zu machen sicher, ob das noch existiert?
Hundeohren
1
@Jiving - Ich habe versucht zu antworten, UND ich habe es zu einem Community-Wiki gemacht, sodass wir letztendlich eine gute Antwort bekommen sollten (vorausgesetzt, ich habe etwas falsches an den Anweisungssätzen :))
Dog Ears

Antworten:

10

In den FAQ heißt es, dass die CPU ein ARM1176JZF-S ist, bei dem es sich um einen ARM11 Classic-Prozessor handelt. Die Prozessordetails finden Sie hier auf der ARM-Website.

Das Technical Reference Manual ist über das ARM-Dokumentationszentrum erhältlich

Wählen Sie: ARM11-Prozessoren -> ARM1176 -> RM1176JZF-S Technisches Referenzhandbuch
(oder als PDF von hier )

Das ARM Architecture Reference Manual , das den ARM11-Befehlssatz abdeckt, ist das "ARM Architecture Reference Manual ARMv7-A und ARMv7-R Edition":

Dieses Handbuch beschreibt den Befehlssatz, das Speichermodell und das Programmierermodell für ARMv7 (A & R-Profil) -kompatible Prozessoren, einschließlich:
Cortex-A-Serie
Cortex-R-Serie
Qualcomm Scorpion.
Außerdem werden die späteren ARMv6-Architekturversionen für ARM11-Prozessoren sowie Thumb-2 und die TrustZone-Sicherheitserweiterungen beschrieben.

Es kann hier von der ARM-Website heruntergeladen werden (Registrierung erforderlich).

Hundeohren
quelle