خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه LED های Raspberry Pi خود را بخوانید و مشکلات بوت را برطرف کنید

LED های وضعیت در رایانه Raspberry Pi نشان می دهد که چه اتفاقی در حال رخ دادن است و می تواند به شما در رفع مشکلات برق و بوت کمک کند.

Raspberry Pi فقط یک دروازه به اندازه کارت اعتباری برای کاوش در دنیای وسیع محاسبات و الکترونیک نیست. رایانه تک برد همچنین قادر است وضعیت فعلی خود و اینکه آیا مشکلی در بوت وجود دارد را به کاربر اطلاع دهد.

آیا می خواهید بدانید که Raspberry Pi شما چه احساسی دارد؟ در بیشتر موارد، نگاهی به ال ای دی های روی برد کافی است. ما نگاهی دقیق به این LED های وضعیت خواهیم داشت و توضیح می دهیم که چگونه می توانید مشخص کنید آنها چه چیزی را نشان می دهند.

LED های وضعیت متفاوت در Raspberry Pi چیست؟

تعداد و ترتیب LED ها در مدل های Raspberry Pi متفاوت است. روی اکثر بردهای Raspberry Pi در مجموع چهار LED وجود دارد: دو LED در کنار درگاه پاور (ممکن است در برخی مدل‌ها به هدر GPiO نزدیک‌تر باشند) و دو LED در درگاه اترنت. Raspberry Pi Zero یک LED در کنار پورت برق دارد و اولین Raspberry Pi، مدل B (اکنون تولیدش متوقف شده)، دارای پنج LED روی برد بود.

در Raspberry Pi 4B، دو LED وضعیت قرمز و سبز در امتداد لبه منتهی شده از پورت برق به پورت MIPI DSI خواهید دید. LED قرمز با برچسب PWR در حالی که سبز با برچسب ACT است.

همچنین دو ال ای دی سبز (LNK) و زرد (100/10M) روی پورت اترنت وجود دارد که اطلاعات مربوط به اتصال اترنت را به هم منتقل می کنند. LED سبز نشان دهنده فعالیت در شبکه اترنت است و در حین انتقال داده چشمک می زند، در حالی که LED زرد نشان دهنده پیوند اترنت 100 مگابیت در مدل های قدیمی یا پیوند 1000 مگابیت در Raspberry Pi 3B+ و 4 است. LED زرد برای اتصالات با سرعت پایین خاموش می ماند. .

مطلب مرتبط:   راهنمای نهایی Pegboard: چگونه بازی DIY خود را با Pegboard بهبود بخشید

این LED ها در طول عملیات معمولی فعال می مانند، اما برای صرفه جویی در مصرف انرژی در پروژه های Raspberry Pi کم مصرف یا قابل حمل، می توان آنها را خاموش کرد.

در زیر، ما قصد داریم نگاهی دقیق تر به LED های وضعیت به طور مستقیم روی برد داشته باشیم. اطلاعاتی که آنها ارتباط برقرار می کنند در مقایسه با ال ای دی های اترنت از اهمیت بسیار بالایی برخوردار است.

LED وضعیت قرمز چه چیزی را نشان می دهد؟

Raspberry Pi 4. با LED پاور قرمز روشن

LED وضعیت قرمز (PWR) همانطور که از نامش پیداست مسئول نشان دادن این است که آیا Raspberry Pi انرژی کافی برای روشن شدن دریافت می کند یا خیر. در مدل های قدیمی، بلافاصله پس از اتصال منبع تغذیه به Pi روشن می شود. اما در مدل‌های بعدی، با شروع از B+، LED قرمز همچنین می‌تواند نشان دهد که منبع تغذیه ولتاژ کافی مورد نیاز Raspberry Pi را تامین نمی‌کند. در این حالت یا فلش می شود یا خاموش می شود.

اگر LED پاور مطابق انتظار کار نمی کند، نشانه خوبی است که باید منبع تغذیه بهتری را به Raspberry Pi وصل کنید. همچنین می توانید درباره نحوه کاهش مصرف برق در پروژه های Raspberry Pi خود اطلاعات بیشتری کسب کنید.

LED وضعیت سبز چه چیزی را نشان می دهد؟

Raspberry Pi Zero 2 W با LED سبز روشن

LED وضعیت سبز به عنوان ACT (مخفف “فعالیت”) تعیین شده است و رمزگشایی آن کمی دشوارتر از LED قدرت است. این LED تنها LED موجود در مدل های Raspberry Pi Zero است. به طور کلی، فعالیت کارت SD را نشان می دهد.

مطلب مرتبط:   Raspberry Pi Pico Electronics با کیت Inventor's Kitronik

این LED در طول کارکرد معمولی ثابت و به طور مداوم روشن می ماند. هنگامی که برنامه ها در حال اجرا هستند – یعنی زمانی که عملیات خواندن و نوشتن در حال انجام است – چشمک می زند و زمانی که Raspberry Pi در حال بوت شدن است باید مرتباً با الگوی نامنظم چشمک بزند. با این حال، اگر در نصب شما یا خود کارت SD مشکلی وجود داشته باشد، ممکن است روشن نشود.

LED ACT همچنین در الگوهای خاصی چشمک می زند تا مشکلات بوت شدن را نشان دهد. به دلیل تغییراتی که در نحوه عملکرد بوت لودر روی 4B ایجاد شده است، این کار در مدل‌های قدیمی‌تر از Raspberry Pi 4B متفاوت است.

Raspberry Pi 3B+، Pi Zero و مدل های قبلی

جدول زیر نشان می‌دهد که چراغ‌های LED سبز متفاوت در Raspberry Pi 3B+، Zero و مدل‌های قبلی چه معنایی دارند (نقطه‌دار Pi Model B اصلی).

چشمک می زند

معنی

3 فلش

start.elf پیدا نشد

4 فلش

start.elf پیدا شد اما قابل راه‌اندازی نیست (فاسد)

7 فلش

kernel.img یافت نشد

8 فلش

SDRAM شناسایی نشد. به سیستم عامل bootcode.bin/start.elf جدیدتر نیاز دارید، در غیر این صورت SDRAM شما آسیب دیده است.

چشمک های مداوم و نامنظم

عملیات خواندن/نوشتن

Raspberry Pi 4، Pi 400 و Compute Module 4

Raspberry Pi 4، 400 و Compute Module 4 همگی از EEPROM روی برد بوت می شوند، برخلاف مدل های قدیمی که از فایل bootcode.bin در سیستم فایل بوت روی کارت SD استفاده می کنند.

در این مدل‌ها، الگوهای LED کمی پیچیده‌تر هستند، به این معنی که می‌توانند اطلاعات بیشتری در مورد توالی بوت ارسال کنند. LED ACT برای تعداد معینی از فلاش های طولانی (0 یا بیشتر) چشمک می زند و به دنبال آن فلاش های کوتاه دنبال می شود تا وضعیت دقیق را نشان دهد. معمولاً این الگو پس از یک فاصله دو ثانیه‌ای خود را تکرار می‌کند.

مطلب مرتبط:   ماژول های GSM در مقابل بلوتوث: کدام یک برای پروژه شما بهترین است؟

فلش طولانی

فلش کوتاه

معنی

بوت نشدن عمومی

start.elf پیدا نشد

kernel.img یافت نشد

خرابی SDRAM

SDRAM ناکافی است

10

در حالت HALT

پارتیشن دستگاه بوت FAT نیست

از پارتیشن بوت خوانده نشد

پارتیشن توسعه یافته FAT نیست

عدم تطابق امضا/هش فایل – Pi 4

خطای SPI EEPROM

SPI EEPROM دارای محافظت از نوشتن است

خطای I2C

پیکربندی Secure-boot معتبر نیست

نوع برد پشتیبانی نشده

خطای سیستم عامل کشنده

قطع برق نوع A

قطع برق نوع B

هر یک از وضعیت‌های بالا نشان‌دهنده مشکل بوت است و ممکن است نیاز باشد که کارت microSD را تغییر دهید یا بوت لودر را ارتقا/به‌روزرسانی کنید. نسخه های جدیدتر بوت لودر Raspberry Pi 4 (از نسخه 2020-04-16 شروع می شود) یک پیام عیب یابی در زمان بوت شدن روی صفحه نمایش HDMI متصل نشان می دهد.

Raspberry Pi 1 Model B

Raspberry Pi Model B اصلی در سال 2012 از سیستم عاملی استفاده می کرد که به فایل loader.bin بستگی داشت و بنابراین فلاش های LED به معنای چیزهای کمی متفاوت بود.

چشمک می زند

معنی

3 فلش

loader.bin پیدا نشد

4 فلش

loader.bin راه اندازی نشد

5 فلش

start.elf پیدا نشد

6 فلش

start.elf راه اندازی نشد

7 فلش

kernel.img یافت نشد

عیب یابی مشکلات بوت در Raspberry Pi آسان است

LED های وضعیت Raspberry Pi در طول عملکرد عادی بسیار ناچیز هستند، اما زمانی که نیاز به تشخیص مشکلات بوت دارید، به سرعت اهمیت پیدا می کنند. در حالی که دلایل زیادی وجود دارد که چرا Raspberry Pi بوت نمی شود، بررسی LED های وضعیت و شمارش فلاش های LED سبز ACT یک راه عالی برای شروع پیدا کردن دلیل آن است.