BCM2835 на RPi 3?

10

Недавно я купил Raspberry Pi 3, который, как я понимаю, имеет чип BCM2837. Когда я купил кодек у raspberrypi.com, меня попросили запустить:

cat / proc / cpuinfo

Я был удивлен, увидев следующий вывод внизу:

Оборудование: BCM2835 Версия: a22082 Номер:

Почему я должен видеть этот вывод от нового Raspberry Pi 3 вместо чипа BCM2837?

Д. МакГрутер
источник
Новые пользователи Pi часто бездельничают и бесполезно беспокоятся о тривиальных проблемах. Если вы ищете, вы найдете тысячи обсуждений по чип-идентификатору - все FUTILE, поскольку данные недоступны, кроме тех немногих, кто подписал NDA. Это было проблемой несколько лет назад и вызвало путаницу с идентификатором водителя. AFAIK значение USELESS, и все Pi показывают то же самое; Редакция может использоваться для определения того, какая плата используется, если это имеет значение. gpio -vпокажет это.
Milliways
Мой говорит то же самое, используя последнее ядро ​​(4.9.61).
Златовласка

Ответы:

10

По словам инженера Raspberry Pi:

Это просто аномалия дерева ядра / устройства. В восходящем потоке было выбрано обозначить все Pi как BCM2835, тогда как в исходных ядрах, определенных для Pi, будут отображаться BCM2708, BCM2709 или BCM2710 в зависимости от ситуации.

Вопрос о том, является ли более правильным использование 2708/9/10 или 2835/6/7, также иногда обсуждается - первый - это кремний, второй - упакованный чип (который в некоторых случаях, отличных от Pi, также включал независимый кристалл ОЗУ в тот же пакет).

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

Для информации мой Pi3 делает то же самое 'cat / proc / cpuinfo':

Оборудование: BCM2835 Версия: a02082

CoderMike
источник
2

Я еще покопался и нашел это. По сути, «код ревизии» - единственный полезный бит информации. Посмотрите в этой таблице, чтобы подтвердить, что у вас есть на самом деле. В вашем случае это Pi3B производства Embest.

Кодовая модель Версия RAM Производитель

900021 A + 1,1 512 МБ Sony UK

900032 B + 1,2 512 МБ Sony UK

900092 Ноль 1,2 512 МБ Sony UK

900093 Ноль 1,3 512 МБ Sony UK

9000c1 Zero W 1.1 512 МБ Sony UK

920093 Ноль 1,3 512 МБ Embest

a01040 2B 1,0 1 ГБ Sony UK

a01041 2B 1,1 1 ГБ Sony UK

a02082 3B 1,2 1 ГБ Sony UK

a020a0 CM3 1.0 1 ГБ 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 ГБ Sony Japan

tlhIngan
источник
1

Ты не должен. Это чип для оригинального Raspberry Pi.

  1. Убедитесь, что у вас есть Raspberry Pi 3. Сравните свой с изображением ниже. Проверьте маркировку на чипе и печатной плате. введите описание изображения здесь
  2. Вывод cat /proc/cpuinfoтакже скажет вам, сколько ядер у вас есть. RPi3 имеет 4 ядра.
  3. У вас может быть устаревшая ОС, которая не имеет подходящих драйверов для ЦП, из-за чего он не распознается должным образом. Какую версию какой ОС вы используете? Откуда у вас установщик?
tlhIngan
источник
1
Вы на самом деле пробовали это на Pi3?
Milliways
@tlhIngan Да, это Pi3, который я купил на прошлой неделе у Amazon; Поставщиком был Prestige Milano: ссылка . Это соответствует картинке выше; На чипе была штамповка BCM2837. Я запускал sudo apt-get update и sudo apt-get update несколько раз. Когда я запускаю 'cat / proc / cpuinfo', я вижу информацию о четырех процессорах (0-3). Я получил установщик от NOOBS. Вот вывод из 'uname -a': Linux xxxpi 4.9.41-v7 + # 1023 SMP Вт 8 августа 16:00:15 BST 2017 armv7l GNU / Linux . Есть ли у вас другие предложения?
Д. Макгроутер
@Milliways Нет, но этот парень сделал -> raspberrypi.org/forums/… , говорит, что это проблема 32-битного режима.
tlhIngan
@ D.MacGrouther Вероятно, это настоящий Pi 3, просто драйверы ОС не распознают процессор должным образом.
tlhIngan