BCM2835 su un RPi 3?


10

Di recente ho acquistato un Raspberry Pi 3, che ho capito di avere il chip BCM2837. Quando ho acquistato un codec da raspberrypi.com, mi è stato chiesto di eseguire:

cat / proc / cpuinfo

Sono stato sorpreso di vedere il seguente risultato in basso:

Hardware: BCM2835 Revisione: a22082 Seriale:

Perché dovrei vedere questo output da un nuovo Raspberry Pi 3, invece del chip BCM2837?


I nuovi utenti Pi spesso si curano e si preoccupano inutilmente di problemi banali. Se effettui una ricerca, troverai migliaia di discussioni su Chip ID - tutti FUTILE in quanto i dati non sono disponibili, ad eccezione di quei pochi che hanno firmato NDA. Questo è stato un problema alcuni anni fa e ha causato confusione con l'ID del driver. AFAIK il valore è INUTILE, e tutti i Pi mostrano lo stesso; la revisione può essere utilizzata per determinare quale scheda è in uso, se questo è importante. gpio -vmostrerà questo.
Milliways,

Il mio dice la stessa cosa usando l'ultimo kernel (4.9.61).
Riccioli d'oro

Risposte:


10

Citato da un ingegnere Raspberry Pi:

È solo un'anomalia dell'albero del kernel / dispositivo. A monte hanno scelto di indicare tutti i Pi come BCM2835, mentre i kernel specifici Pi originali mostrerebbero BCM2708, BCM2709 o BCM2710 come appropriato.

A volte viene anche discusso se sia più corretto usare 2708/9/10 o 2835/6/7: i primi sono il silicio, i secondi sono i chip confezionati (che in alcuni casi non Pi includevano anche un dado RAM indipendente all'interno lo stesso pacchetto).

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

Per info il mio Pi3 fa lo stesso 'cat / proc / cpuinfo':

Hardware: BCM2835 Revisione: a02082


2

Ho fatto qualche altro scavo e ho trovato questo. Fondamentalmente, il "codice di revisione" è l'unica informazione utile. Cerca in questa tabella per confermare ciò che hai veramente. Nel tuo caso, è un Pi3B prodotto da Embest.

Codice Modello Revisione RAM Produttore

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 Zero 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 Giappone


1

Non dovresti. Questo è il chip per l'originale Raspberry Pi.

  1. Assicurati di avere un Raspberry Pi 3. Confronta il tuo con l'immagine qui sotto. Controllare i segni sul chip e sul PCB. inserisci qui la descrizione dell'immagine
  2. L'output di cat /proc/cpuinfoti dirà anche quanti core hai. RPi3 ha 4 core.
  3. Potresti avere un sistema operativo obsoleto che non ha i driver corretti per la CPU, impedendo che venga riconosciuto correttamente. Quale versione di quale sistema operativo stai eseguendo? Da dove hai preso l'installer?

1
Hai davvero provato questo su un Pi3?
Milliways,

@tlhIngan Sì, questo è un Pi3 che ho acquistato la scorsa settimana da Amazon; il venditore era Prestige Milano: link . Corrisponde all'immagine sopra; il chip è stato timbrato BCM2837. Ho eseguito "sudo apt-get update" e "sudo apt-get upgrade" più volte. Quando eseguo 'cat / proc / cpuinfo' vedo le informazioni per quattro processori (0-3). Ho ottenuto il programma di installazione da NOOBS. Ecco l'output di 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP mar 8 ago 16:00:15 BST 2017 armv7l GNU / Linux . Hai altri suggerimenti?
D. MacGrouther,

@Milliways No, ma questo ragazzo ha fatto -> raspberrypi.org/forums/… , dice che si tratta di un problema di modalità a 32 bit.
tlhIngan

@ D.MacGrouther È probabilmente un Pi 3 legittimo, è solo che i driver del sistema operativo non riconoscono correttamente la CPU.
tlhIngan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.