BCM2835 em um RPi 3?

10

Recentemente, comprei um Raspberry Pi 3, que eu entendo ter o chip BCM2837. Quando comprei um codec no raspberrypi.com, fui solicitado a executar:

cat / proc / cpuinfo

Fiquei surpreso ao ver a seguinte saída na parte inferior:

Hardware: BCM2835 Revisão: a22082 Serial:

Por que eu deveria ver essa saída de um novo Raspberry Pi 3, em vez do chip BCM2837?

D. MacGrouther
fonte
Os novos usuários de Pi costumam bisbilhotar e se preocupar desnecessariamente com questões triviais. Se você pesquisar, encontrará milhares de discussões sobre o Chip ID - todos os FUTILEs, pois os dados não estão disponíveis, exceto aqueles poucos que assinaram o NDA. Esse foi um problema alguns anos atrás e causou confusão com o ID do driver. AFAIK, o valor é USELESS, e todos os Pi mostram o mesmo; a revisão pode ser usada para determinar qual placa está sendo usada, se isso for importante. gpio -vvai mostrar isso.
Milliways
O meu diz a mesma coisa usando o kernel mais recente (4.9.61).
goldilocks

Respostas:

10

Citado por um engenheiro do Raspberry Pi:

É apenas uma anomalia na árvore do kernel / dispositivo. A montante optou por designar todos os Pi como BCM2835, enquanto os kernels específicos do Pi originais exibiriam BCM2708, BCM2709 ou BCM2710, conforme apropriado.

Se é mais correto usar 2708/9/10 ou 2835/6/7 às vezes também é debatido - o primeiro é o silício, o último é o chip empacotado (que em alguns casos não Pi também incluía uma matriz de RAM independente dentro o mesmo pacote).

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

Para informações, meu Pi3 faz o mesmo 'cat / proc / cpuinfo':

Hardware: BCM2835 Revisão: a02082

CoderMike
fonte
2

Eu fiz mais algumas escavações e encontrei isso. Basicamente, o 'código de revisão' é a única informação útil. Procure nesta tabela para confirmar o que você realmente tem. No seu caso, é um Pi3B fabricado pela Embest.

Código Modelo Revisão RAM Fabricante

900021 A + 1,1 512 MB Sony Portugal

900032 B + 1,2 512 MB Sony Portugal

900092 Zero 1.2 512 MB Sony Portugal

900093 Zero 1.3 512 MB Sony Portugal

9000c1 Zero W 1.1 512 MB Sony Portugal

920093 Zero 1,3 512 MB Embest

a01040 2B 1,0 1 GB Sony UK

a01041 2B 1.1 1 GB Sony Portugal

a02082 3B 1.2 1 GB Sony Portugal

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
fonte
1

Você não deveria. Esse é o chip do Raspberry Pi original.

  1. Verifique se você possui um Raspberry Pi 3. Compare o seu com a figura abaixo. Verifique as marcações no chip e na placa de circuito impresso. insira a descrição da imagem aqui
  2. A saída de cat /proc/cpuinfotambém informará quantos núcleos você possui. O RPi3 possui 4 núcleos.
  3. Você pode ter um sistema operacional desatualizado que não possui os drivers adequados para a CPU, fazendo com que ela não seja reconhecida corretamente. Qual versão do SO você está executando? De onde você conseguiu o instalador?
tlhIngan
fonte
11
Você realmente tentou isso em um Pi3?
Milliways
@tlhIngan Sim, este é um Pi3 que comprei na semana passada na Amazon; o fornecedor foi Prestige Milano: link . Combina com a imagem acima; o chip foi carimbado BCM2837. Eu executei 'sudo apt-get update' e 'sudo apt-get upgrade' várias vezes. Quando executo 'cat / proc / cpuinfo', vejo informações de quatro processadores (0-3). Eu peguei o instalador da NOOBS. Aqui está a saída de 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP Ter 8 de agosto 16:00:15 BST 2017 armv7l GNU / Linux . Você tem alguma outra sugestão?
D. MacGrouther
@ Milliways Não, mas esse cara fez -> raspberrypi.org/forums/… , diz que é um problema de modo de 32 bits.
tlhIngan
@ D.MacGrouther Provavelmente é um Pi 3 legítimo, apenas os drivers do sistema operacional não estão reconhecendo a CPU corretamente.
tlhIngan