BCM2835 dengan RPi 3?

10

Saya baru-baru ini membeli Raspberry Pi 3, yang saya mengerti memiliki chip BCM2837. Ketika saya membeli codec dari raspberrypi.com, saya diminta menjalankan:

cat / proc / cpuinfo

Saya terkejut melihat output berikut di bagian bawah:

Perangkat Keras: BCM2835 Revisi: a22082 Serial:

Mengapa saya harus melihat output ini dari Raspberry Pi 3 baru, bukan chip BCM2837?

D. MacGrouther
sumber
Pengguna Pi baru sering mencari-cari dan khawatir tentang masalah sepele. Jika Anda mencari, Anda akan menemukan ribuan diskusi tentang ID Chip - semua FUTILE karena datanya tidak tersedia, kecuali beberapa yang telah menandatangani NDA. Ini adalah masalah beberapa tahun yang lalu, dan menyebabkan kebingungan dengan driver ID. AFAIK nilainya tidak berguna, dan semua Pi menunjukkan hal yang sama; Revisi dapat digunakan untuk menentukan papan apa yang digunakan, jika ini penting. gpio -vakan menunjukkan ini.
Milliways
Milik saya mengatakan hal yang sama menggunakan kernel terbaru (4.9.61).
goldilocks

Jawaban:

10

Dikutip dari insinyur Raspberry Pi:

Ini hanya anomali kernel / perangkat. Hulu telah memilih untuk menyatakan semua Pi sebagai BCM2835, sedangkan kernel spesifik Pi asli akan menampilkan BCM2708, BCM2709, atau BCM2710 yang sesuai.

Apakah lebih tepat menggunakan 2708/9/10 atau 2835/6/7 juga terkadang diperdebatkan - yang pertama adalah silikon, yang terakhir adalah chip yang dikemas (yang dalam beberapa kasus non-Pi juga termasuk RAM independen yang mati dalam paket yang sama).

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

Untuk info, Pi3 saya melakukan 'cat / proc / cpuinfo' yang sama:

Perangkat Keras: BCM2835 Revisi: a02082

CoderMike
sumber
2

Saya melakukan penggalian lagi dan menemukan ini. Pada dasarnya, 'kode revisi' adalah satu-satunya informasi yang berguna. Lihat di tabel ini untuk mengkonfirmasi apa yang sebenarnya Anda miliki. Dalam kasus Anda, ini adalah Pi3B yang diproduksi oleh Embest.

Revisi Model Kode Produsen RAM

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 Jepang

tlhIngan
sumber
1

Anda seharusnya tidak. Itulah chip untuk Raspberry Pi asli.

  1. Pastikan Anda memiliki Raspberry Pi 3. Bandingkan milik Anda dengan gambar di bawah ini. Periksa tanda pada chip dan PCB. masukkan deskripsi gambar di sini
  2. Output dari cat /proc/cpuinfojuga akan memberi tahu Anda berapa banyak core yang Anda miliki. RPi3 memiliki 4 core.
  3. Anda bisa memiliki OS yang sudah ketinggalan zaman yang tidak memiliki driver yang tepat untuk CPU, menyebabkannya tidak dikenali dengan benar. Versi OS mana yang Anda jalankan? Dari mana Anda mendapatkan penginstalnya?
tlhIngan
sumber
1
Apakah Anda SEBENARNYA mencoba ini pada Pi3?
Milliways
@ tlhIngan Ya, ini adalah Pi3 yang saya beli minggu lalu dari Amazon; vendornya adalah Prestige Milano: tautan . Cocok dengan gambar di atas; chip dicap BCM2837. Saya telah menjalankan 'sudo apt-get update' dan 'sudo apt-get upgrade' beberapa kali. Ketika saya menjalankan 'cat / proc / cpuinfo' saya memang melihat informasi untuk empat prosesor (0-3). Saya mendapatkan penginstalnya dari NOOBS. Berikut ini adalah output dari 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP Sel 8 Agustus 16:00:15 BST 2017 armv7l GNU / Linux . Apakah Anda punya saran lain?
D. MacGrouther
@Milliways Tidak, tapi orang ini -> raspberrypi.org/forums/… , mengatakan ini masalah mode 32-bit.
tlhIngan
@ D. MacGrouther Kemungkinannya adalah Pi 3 yang sah, hanya saja driver OS tidak mengenali CPU dengan benar.
tlhIngan