Tôi có thể tìm tài liệu cho BCM2837 ở đâu?


22

Tôi có thể tìm tài liệu phần cứng cho cả SoC của Raspberry Pi 1 và Raspberry Pi 2 trên Tài liệu - Trang web phần cứng từ raspberrypi.org (Broadcom BCM2835 và Broadcom BCM2836).

Tuy nhiên, tôi không thể tìm thấy bất kỳ tài liệu nào cho SoC của Raspberry Pi 3 Model B (Broadcom BCM2837) mà tôi đã mua gần đây.

Có tài liệu nào tương tự với những gì bạn có thể giới thiệu cho Raspberry Pi 3 không?


Quỹ có xu hướng dành thời gian với những suy nghĩ như "tài liệu". Họ có thể đã đăng nó công khai chỉ cần thêm một liên kết ở đó.
goldilocks

@goldilocks Nhưng không tìm thấy nó bằng nghiên cứu, tôi không chỉ nhìn vào trang web của nền tảng.
h0ch5tr4355

3
Đó không phải là một lời chỉ trích của bạn! Tôi chỉ đang giơ một ngọn nến nhỏ hy vọng rằng ai đó có thể đi cùng với câu trả lời cho bạn, đã tình cờ tìm thấy nó trong một số bài đăng trên diễn đàn chính thức, danh sách thư, v.v., thực tế không thể tìm thấy thông qua tìm kiếm thông thường. Tuy nhiên, lưu ý rằng mối quan hệ giữa Foundation và Broadcom ở một mức độ nào đó "chiều dài cánh tay" - Tôi nghĩ cốt lõi của Foundation là cựu nhân viên BCM - và BCM dường như không được biết đến như một nhà cung cấp "phần cứng mở". Vì vậy, có rất nhiều thông tin chỉ đơn giản là của họ để giữ bí mật.
goldilocks

2
Rất nhiều người đang tìm kiếm điều này, vì vậy tôi đoán đã đến lúc bắt đầu gửi thư cho Broadcom và hỏi họ vấn đề là gì khi phát hành nó. Các nhà phát triển khác đã trả lời theo dòng "tốt, nó đủ tương tự", điều đó đơn giản là không đủ tốt! Cơ sở dữ liệu khác nhau và đồng hồ và
PLL,

Câu trả lời:


8

Tùy thuộc vào những gì bạn muốn thực hiện với tài liệu, bạn có thể tìm thấy câu trả lời của mình ở một vài nơi khác nhau.

Tôi thấy cuộc thảo luận chung này khá hữu ích:

http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/

Và cho chính CPU:

http://www.arm.com/products/ Processors / cortex-a / corex-a53- Processor.php

Và đối với VideoCore, điều này:

https://www.broadcom.com/docs/support/videocore/VideoCoreIV-AG100-R.pdf


1
Đây là từ liên kết đầu tiên:Documentation is available via eLinux RPI Wiki, with little info about Raspberru Pi 3 specifically, but it’s not really an issue, as it’s software compatible with Raspberry Pi 2 Schematics are not available, even in PDF format, and the board hardware is closed source. Broadcom BCM2837 datasheet is not available, however many of the peripherals will be similar to BCM2835 where the datasheet has been released. Read more: http://www.cnx-software.com/2016/03/01/raspberry-pi-3-odroid-c2-and-pine-a64-development-boards-comparison/#ixzz470bJNO00
h0ch5tr4355

đó là một câu trả lời, thx cho các liên kết tiếp theo và xin lỗi vì phản hồi muộn.
h0ch5tr4355

RPI3 có lõi A53, nhưng dường như thiếu các phần mở rộng Crypto được tìm thấy trong gần như tất cả các silicon ARMv8.1 khác. Thật thú vị, nó có phần mở rộng CRC32. BCM2837 là CPU duy nhất tôi thấy trong cấu hình đó - với CRC32, không có Crypto. Tôi đã mua ODROID-C2 và PINE64 gần đây. Tôi sẽ sớm biết vài điều về họ (họ chưa đến).

5

Tôi đã tìm thấy một bảng dữ liệu BCM2837 được liên kết từ lớp CS 140e của Stanford. Nó ánh xạ chính xác các thiết bị ngoại vi đến địa chỉ 0x3Fnnnnnnn, không giống như 0x20nnnnnn cho BCM2835.

Đó là tại https://web.stanford.edu/group/cs140e/docs/BCM2837-ARM-Perodesals.pdf

Đây là mô tả trên trang web của lớp :

Phiên bản sửa đổi của tài liệu BCM2835 của chúng tôi với các bản sửa lỗi cho BCM2837 và errata đã biết.


Google cũng cho tôi điều đó. Câu hỏi lớn là: họ có thể phân phối hợp pháp điều đó không, và nếu vậy, tại sao Broadcom không tự phân phối nó từ trang web của họ / nó ở đâu?
Ciro Santilli

1
Liên kết hiện đã chết, khi họ bắt đầu một năm học mới và xóa sạch tất cả các tài liệu trước đó. Hùng vĩ.
berkus

Một người dùng có tên attila đã tìm thấy những gì có vẻ là một bản sao của tệp này trong câu trả lời dưới đây. web.archive.org/web/20190407101616/https://cs140e.sergio.bz/ Kẻ
Oskar Skog

3

Tài liệu này cũng có một phần dành cho RPI 3 cụ thể: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2837/README.md có nội dung:

Đây là chip Broadcom được sử dụng trong Raspberry Pi 3 và trong các mô hình sau của Raspberry Pi 2. Kiến trúc cơ bản của BCM2837 giống hệt với BCM2836.

Vì vậy, bạn có thể tra cứu tài liệu cho Pi 2 trên trang anh chị em https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2836/README.md có nội dung:

Kiến trúc cơ bản trong BCM2836 giống hệt với BCM2835.

đó là tại: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/README.md

Vì vậy, tôi đoán bạn có thể phần nào tin tưởng vào các tệp PDF cho các trang Pi 1 và Pi 2:



1

Có vẻ như BCM2837 chia sẻ giao diện MIPI với mô-đun máy ảnh, do đó phân phối 4 làn cho MIPI 2 làn cho DSI và hai làn khác để hỗ trợ camera. Đó là lý do tại sao độ phân giải của màn hình chỉ là 800x600 pixel. Nếu bạn có thể sử dụng chip như ICN6202, Bạn có thể chuyển đổi 2 làn hiện có sang LVDS và có màn hình LCD của bên thứ ba, nhưng từ bỏ máy ảnh và sử dụng MIPI 4 làn sang LVDS có nghĩa là không thể thiết lập chip broadcomm, mà không cần tài liệu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.