Contents

Cách đọc đèn LED của Raspberry Pi và khắc phục sự cố khởi động

Raspberry Pi không chỉ là một cổng có kích thước bằng thẻ tín dụng để khám phá thế giới điện toán và điện tử rộng lớn. Máy tính bo mạch đơn cũng có khả năng thông báo trạng thái hoạt động hiện tại của nó và liệu có bất kỳ vấn đề khởi động nào với người dùng hay không.

Các cá nhân thường tìm cách phân biệt trạng thái hiện tại của Raspberry Pi thông qua việc quan sát các đèn LED của nó. Bài viết này cung cấp một cái nhìn sâu sắc về các đèn LED trạng thái như vậy, làm rõ ý nghĩa và chức năng của chúng để thuận tiện cho người dùng.

Các đèn LED trạng thái khác nhau trên Raspberry Pi là gì?

Cấu hình và phân phối Điốt phát sáng (LED) khác nhau giữa các phiên bản khác nhau của thiết bị Raspberry Pi. Nói chung, có tổng cộng bốn đèn LED được tìm thấy trên hầu hết các bo mạch Raspberry Pi; chúng bao gồm hai cặp nằm gần giao diện nguồn và một cặp khác liền kề với cổng Ethernet. Tuy nhiên, cần lưu ý rằng khoảng cách của các đèn LED này với các đầu cắm hoặc cổng nhất định có thể khác nhau tùy thuộc vào kiểu Raspberry Pi cụ thể đang được xem xét. Ví dụ: một số phiên bản có thể có đèn LED được đặt tương đối gần hơn với tiêu đề Đầu vào/Đầu ra Mục đích Chung (GPIO) cho cổng nguồn. Mặt khác, Raspberry Pi Zero chỉ có một đèn LED nằm cạnh cổng nguồn, trong khi sản phẩm Raspberry Pi đầu tiên, Model B, lại có

Có thể tìm thấy hai đèn LED được đặt dọc theo giắc cắm đầu vào nguồn trên Raspberry Pi 4B, một màu đỏ và một màu xanh lục. Các đèn LED này được chỉ định là đèn báo “PWR” cho đèn LED màu đỏ và “ACT” cho đèn LED màu xanh lá cây, cả hai đều nằm liền kề với cổng MIPI DSI.

Cổng Ethernet có hai đèn LED-đèn LNK màu xanh lá cây báo hiệu hoạt động trong mạng Ethernet và nhấp nháy trong khi truyền dữ liệu, cũng như đèn 100/10M màu vàng thông báo về liên kết 100 Mbps cho các mẫu trước đó hoặc liên kết 1 Gbps dành cho Raspberry Pi 3B+. Đối với các kết nối chậm hơn, đèn báo sau này không sáng.

Các đèn LED hoạt động liên tục trong suốt quá trình sử dụng tiêu chuẩn; tuy nhiên, chúng có thể bị vô hiệu hóa để tiết kiệm năng lượng cho các dự án Raspberry Pi tiêu thụ ít năng lượng hoặc có thể di chuyển được.

Trong phần này, chúng ta sẽ xem xét tầm quan trọng của các đèn LED trạng thái nằm trên bảng mạch. Các chỉ báo này truyền tải dữ liệu thiết yếu có mức độ liên quan cao hơn thông tin do đèn LED Ethernet cung cấp.

Đèn LED trạng thái màu đỏ cho biết điều gì?

/vi/images/raspberry-pi-4-power-led.jpg

Đèn LED PWR, viết tắt của Power, đóng vai trò là chỉ báo cho biết Raspberry Pi đã nhận đủ nguồn điện để bắt đầu hoạt động hay chưa. Ban đầu, khi kết nối nguồn điện với Pi, đèn LED sẽ sáng ngay lập tức. Tuy nhiên, với sự ra đời của các mẫu mới hơn như B

Có thể cần phải sử dụng nguồn điện chất lượng cao hơn cho Raspberry Pi nếu chức năng của đèn LED nguồn không tối ưu. Ngoài ra, việc khám phá các phương pháp để giảm thiểu mức sử dụng năng lượng trong các dự án dựa trên Raspberry Pi có thể mang lại lợi ích.

Đèn LED trạng thái màu xanh lá cây cho biết điều gì?

/vi/images/raspberry-pi-zero-2w-led.jpg

Đèn LED trạng thái màu xanh lá cây, được ký hiệu là ACT (viết tắt của"hoạt động"), thể hiện mức độ phức tạp trong việc giải thích khi so sánh với đèn LED nguồn. Về bản chất, đèn LED này đóng vai trò là đèn báo duy nhất trên các mẫu Raspberry Pi Zero và ánh sáng của nó thường biểu thị hoạt động liên quan đến thẻ SD được lắp vào.

Trong quá trình sử dụng tiêu chuẩn, đèn LED này duy trì độ sáng liên tục. Nó sẽ nhấp nháy liên tục khi các quy trình phần mềm đang được thực thi, cho biết các hoạt động đọc và ghi đang diễn ra. Tần suất của những lần nhấp nháy này có thể không đều khi hệ thống khởi động. Tuy nhiên, nếu có sự cố trong hệ điều hành hoặc thẻ SD, đèn LED có thể vẫn không sáng.

Đèn LED ACT sử dụng các kiểu nhấp nháy đặc biệt để báo hiệu các vấn đề trong quá trình khởi động, mặc dù chức năng này hoạt động không giống nhau đối với các phiên bản trước của Raspberry Pi 4B, do có những sửa đổi trong hoạt động của bộ nạp khởi động trên mẫu máy nói trên.

Raspberry Pi 3B\+, Pi Zero và các mẫu cũ hơn

Thông tin được cung cấp phác thảo các loại ánh sáng khác nhau phát ra từ điốt phát sáng màu xanh lá cây (đèn LED) trên Raspberry Pi 3B\+, Zero và tất cả các phiên bản trước của thiết bị, ngoại trừ phiên bản Model B ban đầu.

Nhấp nháy

|

Nghĩa

—|—

3 lần nhấp nháy

|

không tìm thấy start.elf

4 lần nhấp nháy

|

Đã tìm thấy start.elf nhưng không thể khởi chạy được (bị hỏng)

7 lần nhấp nháy

|

không tìm thấy kernel.img

8 lần nhấp nháy

|

Có vẻ như có vấn đề với phần sụn của mô-đun bộ nhớ trong hệ thống của bạn. Cụ thể, có vẻ như tệp bootcode.bin/start.elf yêu cầu phiên bản chương trình cơ sở mới hơn để nhận dạng SDRAM chính xác. Ngoài ra, nếu bản thân SDRAM bị hỏng, điều này cũng có thể gây ra sự cố với hoạt động bình thường của nó. Bạn nên cập nhật chương trình cơ sở và kiểm tra xem có bất kỳ hư hỏng tiềm ẩn nào đối với RAM hay không trước khi tiếp tục.

Nhấp nháy liên tục, không đều

|

Thao tác đọc/ghi

Raspberry Pi 4, Pi 400 và Computing Module 4

Raspberry Pi 4, 400 và Mô-đun điện toán 4 thể hiện sự khác biệt so với các phiên bản tiền nhiệm bằng cách dựa vào Bộ nhớ chỉ đọc có thể lập trình có thể xóa bằng điện (EEPROM) nằm trên bo mạch để khởi tạo thay vì sử dụng tệp bootcode.bin có trong hệ thống tập tin khởi động trên thẻ Secure Digital (SD) như trường hợp trước đây.

Các tín hiệu chiếu sáng được sử dụng trong các thuật toán cụ thể này đã được tinh chỉnh, do đó cho phép truyền tải dữ liệu liên quan đến quá trình sắp xếp khởi động tốt hơn. Cụ thể, đèn LED ACT sẽ phát ra một loạt xung kéo dài, có số lượng không đáng kể hoặc không đáng kể, theo sau là sự sắp xếp các đèn nháy ngắn gọn, để thể hiện chính xác trạng thái hiện tại của nó. Thông thường, mẫu này sẽ được lặp lại sau một khoảng thời gian ngắn khoảng hai giây trôi qua.

Đèn flash dài

|

Đèn flash ngắn

|

Nghĩa

—|—|—

0

|

3

|

Lỗi khởi động chung

0

|

4

|

không tìm thấy start.elf

0

|

7

|

không tìm thấy kernel.img

0

|

số 8

|

Lỗi SDRAM

0

|

9

|

SDRAM không đủ

0

|

10

|

Ở trạng thái HALT

2

|

1

|

Phân vùng thiết bị khởi động không phải FAT

2

|

2

|

Không thể đọc từ phân vùng khởi động

2

|

3

|

Phân vùng mở rộng không phải FAT

2

|

4

|

Chữ ký/băm tệp không khớp-Pi 4

3

|

1

|

Lỗi SPI EEPROM

3

|

2

|

SPI EEPROM được bảo vệ chống ghi

3

|

3

|

Lỗi I2C

3

|

4

|

Cấu hình khởi động an toàn không hợp lệ

4

|

4

|

Loại bảng không được hỗ trợ

4

|

5

|

Lỗi phần mềm nghiêm trọng

4

|

6

|

Mất điện loại A

4

|

7

|

Mất điện loại B

Dấu hiệu của bất kỳ trạng thái nào nêu trên cho thấy có sự cố tiềm ẩn với quá trình khởi động, cần phải thay thẻ nhớ microSD hoặc nâng cấp/cập nhật bộ nạp khởi động. Trong trường hợp Raspberry Pi 4 của bạn có bộ tải khởi động sau ngày 16 tháng 4 năm 2020, nó sẽ hiển thị thông báo chẩn đoán khi khởi động trên màn hình HDMI được kết nối trong quá trình khởi động.

Raspberry Pi 1 Model B

Raspberry Pi Model B đầu tiên, được giới thiệu vào năm 2012, dựa trên phần sụn cần có sự hiện diện của tệp Loader.bin. Do đó, sự chiếu sáng của đèn LED biểu thị nhiều ý nghĩa khác nhau.

Nhấp nháy

|

Nghĩa

—|—

3 lần nhấp nháy

|

không tìm thấy Loader.bin

4 lần nhấp nháy

|

Loader.bin chưa được khởi chạy

5 lần nhấp nháy

|

không tìm thấy start.elf

6 lần nhấp nháy

|

start.elf chưa được khởi chạy

7 lần nhấp nháy

|

không tìm thấy kernel.img

Thật dễ dàng để khắc phục sự cố khởi động trên Raspberry Pi

Tiện ích của đèn chỉ báo LED có trên Raspberry Pi có thể được coi là không đáng kể trong điều kiện hoạt động tiêu chuẩn; tuy nhiên, giá trị của chúng trở nên rõ ràng khi cố gắng giải quyết các vấn đề liên quan đến việc khởi tạo. Nhiều yếu tố có thể góp phần gây ra lỗi khi bắt đầu hoạt động cho Raspberry Pi, nhưng việc kiểm tra tỉ mỉ các điốt chỉ báo trạng thái và giải mã số lượng ánh sáng phát ra từ đèn LED ACT màu xanh lá cây đóng vai trò là điểm khởi đầu hiệu quả để xác định (các) nguyên nhân cơ bản của sự cố. những khó khăn như vậy.