Tôi đã thực hiện câu trả lời này để tóm tắt kinh nghiệm cho vấn đề này. Chúng ta đang nói về Raspberry Pi 3 Model B + , được phát hành vào ngày 2018-03-14 . Nó có một số tính năng mới và cập nhật so với Raspberry Pi 3 Model B
.
- CPU ARM Cortex-A53 lõi tứ 64 bit 1,4 GHz
- Mạng LAN không dây 802.11ac băng tần kép và Bluetooth 4.2
- Ethernet nhanh hơn (Gigabit Ethernet qua USB 2.0), thông lượng tối đa 300 Mbps
- Hỗ trợ cấp nguồn qua Ethernet (với PoE HAT riêng)
- Cải thiện mạng PXE và khởi động lưu trữ dung lượng lớn USB
- Cải thiện quản lý nhiệt
Đối với điều này, chúng tôi cần một số phần mềm / trình điều khiển bổ sung.
Raspbian
Nếu bạn bắt đầu cài đặt mới thì hãy sử dụng phần mềm chính thức mới nhất cho Raspberry Pi và mọi thứ đều tốt.
Nhưng bạn không thể chỉ cắm Thẻ SD từ một Raspberry Pi 3 Model B
vào Raspberry Pi 3 Model B+
mà không cập nhật phần mềm. @joan nhận xét [2]:
Một cách đơn giản để có được một hệ thống mới nhất quán là flash một hình ảnh mới (bạn có thể đã có thể sử dụng apt update / nâng cấp / dist-nâng cấp nhưng điều đó không phải lúc nào cũng hoạt động).
Trước khi sử dụng Thẻ SD từ cài đặt cũ, trước tiên bạn nên cập nhật nó. Điều này có lợi thế là bạn không phải cài đặt lại / cấu hình lại cài đặt của bạn. Nhìn rằng bạn có kho lưu trữ mâm xôi pi trong địa chỉ của bạn sources.list
. Nó sẽ cung cấp cho bạn điều này:
raspberrypi ~$ cat /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ stretch main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ stretch main ui
raspberrypi ~$
Sau đó cập nhật cài đặt của bạn:
raspberrypi ~$ sudo apt update
raspberrypi ~$ sudo apt full-upgrade
Đây là phương pháp cập nhật ưa thích. Bây giờ bạn sẽ tìm thấy các tập tin /boot/bcm2710-rpi-3-b-plus.dtb
. Đối với hầu hết chúng ta điều này nên làm việc. @ w00dw0rm đã thử 3 thứ nhưng chỉ flash một hình ảnh mới giúp . Tôi sẽ không khuyên bạn sử dụng rpi-update
vì rpi-update không ổn định và có thể dẫn đến cài đặt không ổn định, nhưng đó là quyết định của bạn.
Tôi đã thử nghiệm nó với một đèn flash mới Raspbian Stretch Lite 2017-11-29
trong Raspberry Pi 3 Model B
khi chạy wifi. Nâng cấp đầy đủ làm:
94 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 147 MB of archives.
After this operation, 290 kB of additional disk space will be used.
Phải mất một thời gian dài để làm điều này. Khi nó kết thúc tôi làm sudo systemctl reboot
và bộ xử lý dừng hoạt động nhưng không kích hoạt một khởi đầu mới. Vì vậy, tôi phải kéo dây nguồn sau một thời gian (không hoạt động trên đèn LED màu xanh lá cây nữa). Sau đó, raspi khởi động tốt và mọi thứ đều hoạt động tốt mà không có bất kỳ thông báo lỗi nào. Tắt nguồn raspi, đặt Thẻ SD của nó vào Raspberry Pi 3 Model B+
và nó cũng khởi động và hoạt động tốt với wifi đang chạy.
Phân phối khác
Vấn đề ở đây là họ phải cập nhật hình ảnh của họ với phần sụn mới và có vẻ như phải mất một thời gian. Ví dụ Ubuntu
không khởi động vào RPi 3B+
thời điểm này được viết. Một số kẻ ở đây đã cố gắng cập nhật bản phân phối của họ với các trình điều khiển và mô-đun mới nhất từ đó Raspbian
và khởi động nó nhưng có giới hạn. Một lần wifi không hoạt động [6], bàn phím lần khác không hoạt động [7]. Nhìn vào ngày của hình ảnh từ distro của bạn. Nếu nó cũ hơn 2018-03-14, rất có thể nó không chạy trên RPi 3B+
[8] [9]. Tôi đề nghị nộp báo cáo lỗi cho bản phân phối của bạn. Họ càng nhận được, họ sẽ cập nhật sớm hơn.
Cập nhật 2018-10-08: Thậm chí khoảng 7 tháng sau khi phát hành RPi 3B + Ubuntu không hỗ trợ nó: Ubuntu Server 18.04 trên Raspberry Pi 3 B +: Lỗi mạng Ethernet khi khởi động .
tài liệu tham khảo:
[1] https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
[2] Pi 3 Model B + không khởi động - Cung cấp năng lượng hay bị hỏng?
[3] chỉ flash một hình ảnh mới giúp
[4] rpi-update không ổn định
[5] Thay đổi PI 3 thành PI 3 B +
[6] 3B + không khởi động được Ubuntu mate
[7] Chạy Centos 7 trên Pi 3B +
[8] pi Vấn đề khởi động -3b + ub Ubuntu-core
[9] Nhận xét tại Tôi có thể chạy FreeBSD trên Pi của mình không?