BCM2835 en un RPi 3?

10

Recientemente compré una Raspberry Pi 3, que entiendo que tiene el chip BCM2837. Cuando compré un códec de raspberrypi.com, me pidieron que ejecutara:

cat / proc / cpuinfo

Me sorprendió ver la siguiente salida en la parte inferior:

Hardware: BCM2835 Revisión: a22082 Serie:

¿Por qué debería ver esta salida de un nuevo Raspberry Pi 3, en lugar del chip BCM2837?

D. MacGrouther
fuente
Los nuevos usuarios de Pi a menudo hurgan y se preocupan innecesariamente por problemas triviales. Si busca, encontrará miles de debates sobre ID de chip, todos FUTILES ya que los datos no están disponibles, excepto para los pocos que han firmado NDA. Esto fue un problema hace algunos años y causó confusión con la identificación del conductor. AFAIK el valor es INÚTIL, y todos los Pi muestran lo mismo; La Revisión se puede utilizar para determinar qué placa está en uso, si esto es importante. gpio -vmostrará esto.
Milliways
El mío dice lo mismo usando el último kernel (4.9.61).
Ricitos de oro

Respuestas:

10

Citado de un ingeniero de Raspberry Pi:

Es solo una anomalía del árbol del núcleo / dispositivo. Upstream ha elegido denotar todos los Pi como BCM2835, mientras que los núcleos específicos originales de Pi mostrarían BCM2708, BCM2709 o BCM2710 según corresponda.

A veces también se debate si es más correcto usar 2708/9/10 o 2835/6/7: el primero es el silicio, el segundo es el chip empaquetado (que en algunos casos no Pi también incluyó un dado de RAM independiente dentro El mismo paquete).

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

Para información, mi Pi3 hace lo mismo 'cat / proc / cpuinfo':

Hardware: BCM2835 Revisión: a02082

CoderMike
fuente
2

Investigué un poco más y encontré esto. Básicamente, el 'código de revisión' es el único bit de información útil. Búscalo en esta tabla para confirmar lo que realmente tienes. En su caso, es un Pi3B fabricado por Embest.

Código Modelo Revisión RAM Fabricante

900021 A + 1.1 512 MB Sony Reino Unido

900032 B + 1.2 512 MB Sony Reino Unido

900092 Zero 1.2 512 MB Sony Reino Unido

900093 Zero 1.3 512 MB Sony Reino Unido

9000c1 Zero W 1.1 512 MB Sony Reino Unido

920093 Zero 1.3 512 MB Embest

a01040 2B 1.0 1 GB Sony Reino Unido

a01041 2B 1.1 1 GB Sony Reino Unido

a02082 3B 1.2 1 GB Sony Reino Unido

a020a0 CM3 1.0 1 GB Sony Reino Unido

a21041 2B 1.1 Embestida de 1 GB

a22042 2B 1.2 Embestida de 1 GB

a22082 3B 1.2 Embestida de 1 GB

a32082 3B 1.2 1 GB Sony Japón

tlhIngan
fuente
1

No deberías Ese es el chip para la Raspberry Pi original.

  1. Asegúrese de tener un Raspberry Pi 3. Compare el suyo con la imagen de abajo. Verifique las marcas en el chip y la PCB. ingrese la descripción de la imagen aquí
  2. La salida de cat /proc/cpuinfotambién te dirá cuántos núcleos tienes. RPi3 tiene 4 núcleos.
  3. Podría tener un sistema operativo desactualizado que no tiene los controladores adecuados para la CPU, lo que hace que no se reconozca correctamente. ¿Qué versión de qué sistema operativo está ejecutando? ¿De dónde sacaste el instalador?
tlhIngan
fuente
1
¿REALMENTE has probado esto en un Pi3?
Milliways
@tlhIngan Sí, este es un Pi3 que compré la semana pasada en Amazon; El vendedor era Prestige Milano: enlace . Coincide con la imagen de arriba; el chip fue estampado BCM2837. He ejecutado 'sudo apt-get update' y 'sudo apt-get upgrade' varias veces. Cuando ejecuto 'cat / proc / cpuinfo', veo información para cuatro procesadores (0-3). Obtuve el instalador de NOOBS. Aquí está el resultado de 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP martes 8 de agosto 16:00:15 BST 2017 armv7l GNU / Linux . ¿Tiene alguna otra sugerencia?
D. MacGrouther
@Milliways No, pero este tipo lo hizo -> raspberrypi.org/forums/… , dice que es un problema de modo de 32 bits.
tlhIngan
@ D.MacGrouther Es probable que sea un Pi 3 legítimo, es solo que los controladores del sistema operativo no reconocen la CPU correctamente.
tlhIngan