BCM2835 bir RPi 3'te mi?


10

Kısa süre önce BCM2837 çipine sahip olduğumu anladığım bir Raspberry Pi 3 satın aldım. Raspberrypi.com'dan bir codec bileşeni satın aldığımda, çalıştırmam istendi:

kedi / proc / cpuinfo

Aşağıdaki çıktıyı gördüğüme şaşırdım:

Donanım: BCM2835 Revizyon: a22082 Seri:

Bu çıktıyı neden BCM2837 yongası yerine yeni bir Raspberry Pi 3'ten görmeliyim?


Yeni Pi kullanıcıları genellikle etrafta dolaşırlar ve gereksiz konular hakkında gereksiz yere endişelenirler. Arama yaparsanız, Chip ID ile ilgili binlerce tartışma bulacaksınız - NDA imzasını imzalayanlar hariç, veriler FUTILE tarafından kullanılamaz. Bu, birkaç yıl önce bir sorundu ve sürücü kimliğiyle karışıklığa neden oldu. AFAIK değeri USELESS ve tüm Pi'ler aynı gösteriyor; Revizyon, eğer önemliyse, hangi kartın kullanımda olduğunu belirlemek için kullanılabilir. gpio -vbunu gösterecek.
Milliways

Benimki de aynı şeyi en son çekirdeği (4.9.61) kullanarak söylüyor.
goldilocks

Yanıtlar:


10

Bir Raspberry Pi mühendisinden alıntı:

Bu sadece bir çekirdek / cihaz ağacı anomalisidir. Yukarı akış, tüm Pi'leri BCM2835 olarak belirtmeyi seçerken, orijinal Pi'ye özgü çekirdekler BCM2708, BCM2709 veya BCM2710'u uygun şekilde gösterecektir.

2708/9/10 veya 2835/6/7 kullanmanın daha doğru olup olmadığı da bazen tartışılıyor - birincisi silikon, ikincisi paketlenmiş çip (bazı Pi olmayan durumlarda da içinde bağımsız bir RAM kalıbı içeriyor) aynı paket).

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

Bilgi için benim Pi3 aynı 'kedi / proc / cpuinfo' yapar:

Donanım: BCM2835 Revizyon: a02082


2

Biraz daha kazıyordum ve buldum . Temel olarak, 'revizyon kodu' tek faydalı bilgi parçasıdır. Gerçekten sahip olduklarınızı doğrulamak için bu tabloya bakın. Sizin durumunuzda, Embest tarafından üretilen bir Pi3B.

Kod Modeli Revizyon RAM Üreticisi

900021 A + 1.1 512 MB Sony İngiltere

900032 B + 1.2 512 MB Sony İngiltere

900092 Sıfır 1.2 512 MB Sony İngiltere

900093 Sıfır 1.3 512 MB Sony İngiltere

9000c1 Sıfır W 1.1 512 MB Sony İngiltere

920093 Sıfır 1.3 512 MB Embest

a01040 2B 1.0 1 GB Sony Türkiye

a01041 2B 1.1 1 GB Sony Türkiye

a02082 3B 1.2 1 GB Sony Türkiye

a020a0 CM3 1.0 1 GB Sony Türkiye

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 Japonya


1

Yapmamalısın. Bu orijinal Raspberry Pi'nin çipi.

  1. Raspberry Pi 3. olduğundan emin olun. Yonga ve PCB üzerindeki işaretleri kontrol edin. resim açıklamasını buraya girin
  2. Çıktısı cat /proc/cpuinfosize kaç tane çekirdeğiniz olduğunu da söyleyecektir. RPi3'ün 4 çekirdeği vardır.
  3. CPU için uygun sürücülere sahip olmayan ve düzgün tanınmamasına neden olan eski bir işletim sisteminiz olabilir. Hangi işletim sisteminin hangi sürümünü kullanıyorsunuz? Yükleyiciyi nereden aldınız?

1
Bunu bir Pi3'te GERÇEKTEN denediniz mi?
Milliways

@tlhIngan Evet, bu geçen hafta Amazon'dan satın aldığım bir Pi3; satıcı Prestige Milano: link'ti . Yukarıdaki resim ile eşleşir; çip BCM2837 damgalı. Birkaç kez 'sudo apt-get update' ve 'sudo apt-get upgrade' komutlarını çalıştırdım. 'Cat / proc / cpuinfo' komutunu çalıştırdığımda dört işlemci (0-3) için bilgi görüyorum. Yükleyiciyi NOOBS'tan aldım. İşte 'uname -a' çıktısı: Linux xxxpi 4.9.41-v7 + # 1023 SMP Sal 8 Ağu 16:00:15 BST 2017 armv7l GNU / Linux . Başka öneriniz var mı?
D. MacGrouther

@Milliways Hayır, ama bu adam yaptı -> raspberrypi.org/forums/… , bunun 32 bit mod sorunu olduğunu söylüyor.
17:44

@ D.MacGrouther Muhtemelen yasal bir Pi 3, sadece işletim sistemi sürücüleri CPU'yu düzgün tanımıyor.
17:45
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.