BCM2835 auf einem RPi 3?

10

Ich habe kürzlich einen Raspberry Pi 3 gekauft, von dem ich verstehe, dass er den BCM2837-Chip hat. Als ich einen Codec von raspberrypi.com kaufte, wurde ich aufgefordert, Folgendes auszuführen:

cat / proc / cpuinfo

Ich war überrascht, die folgende Ausgabe unten zu sehen:

Hardware: BCM2835 Revision: a22082 Seriennummer:

Warum sollte ich diese Ausgabe von einem neuen Raspberry Pi 3 anstelle des BCM2837-Chips sehen?

D. MacGrouther
quelle
Neue Pi-Benutzer stöbern oft herum und sorgen sich unnötig um triviale Probleme. Wenn Sie suchen, finden Sie Tausende von Diskussionen über Chip ID - alle FUTILE, da die Daten nicht verfügbar sind, außer für die wenigen, die NDA unterzeichnet haben. Dies war vor einigen Jahren ein Problem und führte zu Verwechslungen mit der Treiber-ID. AFAIK der Wert ist USELESS und alle Pi zeigen das gleiche; Die Revision kann verwendet werden, um zu bestimmen, welche Karte verwendet wird, wenn dies wichtig ist. gpio -vwird dies zeigen.
Milliways
Meins sagt dasselbe mit dem neuesten Kernel (4.9.61).
Goldlöckchen

Antworten:

10

Zitiert von einem Raspberry Pi-Ingenieur:

Es ist nur eine Kernel / Gerätebaum-Anomalie. Upstream hat sich dafür entschieden, alle Pi als BCM2835 zu bezeichnen, während die ursprünglichen Pi-spezifischen Kernel BCM2708, BCM2709 oder BCM2710 entsprechend anzeigen würden.

Ob es korrekter ist, 2708/9/10 oder 2835/6/7 zu verwenden, wird manchmal auch diskutiert - die ersteren sind das Silizium, die letzteren sind der gepackte Chip (der in einigen Nicht-Pi-Fällen auch einen unabhängigen RAM-Chip enthielt das gleiche Paket).

https://www.raspberrypi.org/forums/viewtopic.php?t=188544

Zur Information, mein Pi3 macht das gleiche 'cat / proc / cpuinfo':

Hardware: BCM2835 Revision: a02082

CoderMike
quelle
2

Ich grub noch ein bisschen und fand das. Grundsätzlich ist der 'Revisionscode' die einzige nützliche Information. Schlagen Sie in dieser Tabelle nach, um zu bestätigen, was Sie wirklich haben. In Ihrem Fall handelt es sich um einen von Embest hergestellten Pi3B.

Code Model Revision RAM Hersteller

900021 A + 1,1 512 MB Sony UK

900032 B + 1,2 512 MB Sony UK

900092 Zero 1.2 512 MB Sony UK

900093 Zero 1.3 512 MB Sony UK

9000c1 Zero W 1.1 512 MB Sony UK

920093 Null 1,3 512 MB Embest

a01040 2B 1.0 1 GB Sony UK

a01041 2B 1.1 1 GB Sony UK

a02082 3B 1,2 1 GB Sony UK

a020a0 CM3 1.0 1 GB Sony UK

a21041 2B 1.1 1 GB Embest

a22042 2B 1,2 1 GB Embest

a22082 3B 1,2 1 GB Embest

a32082 3B 1,2 1 GB Sony Japan

tlhIngan
quelle
1

Das solltest du nicht. Das ist der Chip für den originalen Raspberry Pi.

  1. Stellen Sie sicher, dass Sie einen Raspberry Pi 3 haben. Vergleichen Sie Ihren mit dem Bild unten. Überprüfen Sie die Markierungen auf dem Chip und der Platine. Geben Sie hier die Bildbeschreibung ein
  2. Die Ausgabe von zeigt cat /proc/cpuinfoIhnen auch, wie viele Kerne Sie haben. RPi3 hat 4 Kerne.
  3. Möglicherweise haben Sie ein veraltetes Betriebssystem, das nicht über die richtigen Treiber für die CPU verfügt, sodass es nicht richtig erkannt wird. Welche Version von welchem ​​Betriebssystem verwenden Sie? Woher haben Sie das Installationsprogramm?
tlhIngan
quelle
1
Haben Sie dies tatsächlich auf einem Pi3 versucht?
Milliways
@tlhIngan Ja, dies ist ein Pi3, den ich letzte Woche bei Amazon gekauft habe. Der Verkäufer war Prestige Milano: Link . Es passt zum obigen Bild; Der Chip wurde BCM2837 gestempelt. Ich habe 'sudo apt-get update' und 'sudo apt-get upgrade' mehrmals ausgeführt. Wenn ich 'cat / proc / cpuinfo' ausführe, werden Informationen für vier Prozessoren (0-3) angezeigt. Ich habe den Installer von NOOBS bekommen. Hier ist die Ausgabe von 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP Di Aug 8 16:00:15 BST 2017 armv7l GNU / Linux . Haben Sie weitere Vorschläge?
D. MacGrouther
@ Milliways Nein, aber dieser Typ hat -> raspberrypi.org/forums/… , sagt, es ist ein 32-Bit-Modus-Problem.
tlhIngan
@ D.MacGrouther Es ist wahrscheinlich ein legitimer Pi 3, es ist nur so, dass die Betriebssystemtreiber die CPU nicht richtig erkennen.
tlhIngan