google.com,pub-1990720073119592, DIRECT, f08c47fec0942fa0 Fix Screen and Firmware: EMMC Pinout

Sunday, October 2, 2022

EMMC Pinout

Help and Support Program

For Electronics Technicians


LED TV Main Board EMMC Pinout Pictures 


Samsung EMMC pinout

 mainboard bn41-02568b

BN41-02568 EMMC pinout



BN41-02635





ST6681BQH-EP2 PB802 Main Board EMMC PINOUT 


 TP.SK516S.PB802

How to motherboard software Works in Urdu.

مدر بورڈ بوٹ پروگرام اور مین پروگرام کے درمیان تعلق LINUX یا اینڈرائیڈ سسٹم کرنل پر مبنی موجودہ مدر بورڈ سافٹ ویئر سلوشنز میں، FLASH عام طور پر دو قسم کے ہوتے ہیں! ایک کو بوٹ پروگرام کہا جاتا ہے، جسے MBOOT کہا جاتا ہے۔ دوسرے کو مین پروگرام کہا جاتا ہے جو کہ مین فلیش ہے۔

   ان دو قسم کے سافٹ وئیر کے درمیان کیا تعلق ہے۔ . ذیل میں مختصراً تعارف کراتا ہوں۔

    بوٹ لوڈر مدر بورڈ پر نسبتاً کم سطح کا سافٹ ویئر ہے، اور اس کے صرف دو کام ہیں:

   1. ہارڈ ویئر کو شروع کریں۔ . مدر بورڈ کے آن ہونے کے بعد، جب CPU کے کام کرنے کی بنیادی شرائط پوری ہو جاتی ہیں، CPU بوٹ پروگرام کی ہدایات کے مطابق مدر بورڈ ہارڈویئر جیسے DDR، مختلف رجسٹر، اور بس پر کنٹرول یونٹ کو شروع کرے گا۔ ہارڈ ویئر کے عام استعمال کے لیے ابتداء ایک اہم شرط ہے۔ اگر ابتداء غیر معمولی ہے، تو ہارڈ ویئر غیر معمولی طور پر کام کر سکتا ہے۔

   2. سسٹم کرنل کو بوٹ کریں۔ بوٹ لوڈر ہارڈ ویئر کی ابتداء مکمل کرنے کے بعد، اس کا سب سے اہم کام سسٹم کے کرنل کی تصویر کو DDR میں لوڈ کرنا ہے، یعنی میموری۔ بوٹ لوڈر کرنل امیج کو میموری میں لوڈ کرنے کے بعد، سی پی یو کے استعمال کے حقوق کی ایک سادہ منتقلی کے بعد، سی پی یو ڈیکمپریشن رن ٹائم سسٹم کرنل کو چلانا شروع کر دیتا ہے۔ یعنی سی پی یو کے مرکزی پروگرام کو چلانے سے پہلے، بوٹ لوڈر مکمل طور پر سی پی یو کے استعمال کے حقوق کو کنٹرول کرتا ہے۔ !! جب اجازتیں منتقل کی جاتی ہیں، بوٹ لوڈر کا نظریہ میں کوئی اثر نہیں ہوتا ہے۔

   بوٹ پروگرام عام طور پر صلاحیت میں چھوٹا ہوتا ہے۔ MSTAR پروگرام کے زیادہ تر مدر بورڈز پر، بوٹ پروگرام کو الگ سے ذخیرہ کرنے کے لیے NOR FLASH جیسے EN25F16 استعمال کیا جاتا ہے۔ MTK سکیم میں، بوٹ پروگرام اکثر NAND FLASH یا EMMC میں مرکزی پروگرام کے ساتھ محفوظ کیا جاتا ہے۔

   ایک لحاظ سے، بوٹ پروگرام سسٹم ہارڈویئر کے نارمل آپریشن کے لیے ایک شرط ہے، لہذا بوٹ پروگرام کے ساتھ مسائل اکثر عام طور پر بوٹ کرنے میں ناکام رہتے ہیں، اور مشین کو زبردستی اپ گریڈ کرنے سے قاصر ہونے کا سبب بن سکتا ہے۔ اگر آپ پرنٹ کی معلومات کو چیک کرتے ہیں، تو اکثر پرنٹ انفارمیشن آؤٹ پٹ نہیں ہوتا ہے! !! بلاشبہ، بوٹ کی ناکامی یا کچھ ماڈلز کا خودکار بند ہونا بھی بوٹ کے عمل کی وجہ سے ہو سکتا ہے۔ اس کی بنیادی وجہ یہ ہے کہ بوٹ پروگرام میں کچھ ہارڈ ویئر کے پیرامیٹرز کو صحیح طریقے سے ہینڈل نہیں کیا جاتا ہے، جیسے DDR پیرامیٹرز کی خراب اصلاح اس رجحان کا سبب بن سکتی ہے۔

    مرکزی پروگرام کا کردار سب کے لیے بالکل واضح ہے، مشین کے آن ہونے کے بعد کنٹرول کی ہدایات پر عمل کیا جاتا ہے، اور اسکرین امیج کی پروسیسنگ مرکزی پروگرام میں دی گئی ہدایات کے مطابق کی جاتی ہے۔ بڑے سافٹ ویئر کی وجہ سے نئے مدر بورڈ کا مرکزی پروگرام اکثر NAND FLASH یا EMMC میں محفوظ ہوتا ہے۔ CPU اس کے ساتھ 8 ڈیٹا لائنوں اور کئی کنٹرول لائنوں کے ذریعے بات چیت کرتا ہے۔ پروگرام کو عام طور پر پہلے DDR میں لوڈ کیا جاتا ہے، اور ڈیکمپریشن کے بعد، CPU ہدایات کو عمل درآمد کے لیے اندرونی کیشے میں لوڈ کرتا ہے۔ مرکزی پروگرام کے ساتھ مسائل ہیں، اور مختلف قسم کی ناکامیاں ہیں۔ میں یہاں ان کے بارے میں ایک ایک کرکے بات نہیں کروں گا ~ واضح رہے کہ سافٹ ویئر کی لوڈنگ اور اس پر عمل درآمد کے دوران DDR کا کردار بہت اہم ہوتا ہے۔ ایک سے زیادہ DDRs والے کچھ مدر بورڈز پر، بوٹ پروگرام کے لیے DDR مرکزی پروگرام کے لیے DDR جیسا ہی ہو سکتا ہے، یہ ایک جیسا نہیں ہے، آپ معلومات پرنٹ کر کے اسے واضح طور پر دیکھ سکتے ہیں



۔FLASH کے بارے میں .. عام طور پر، ہمارے عام فلیش کی عام طور پر 3 اقسام ہوتی ہیں، پہلی ایک NOR قسم W25X40، EN25B64، MX25L128 اور اس جیسی ہوتی ہے۔ وہ CPU ماڈلز کے ساتھ بات چیت کرنے کے لیے SPI بس کا استعمال کرتے ہیں۔ عام طور پر، صلاحیت نسبتاً کم ہے اور پڑھنے لکھنے کی شرح نسبتاً کم ہے۔ . NOR FLASH کی بنیاد پر NAND FLASH کو مزید تیار کیا گیا ہے۔ مثال کے طور پر HY27UF082G۔ اس قسم کی فلیش میں بڑی صلاحیت اور تیز پڑھنے اور لکھنے کی رفتار کی خصوصیات ہیں۔ یہ 8 بٹ ڈیٹا لائنز اور کئی کنٹرول لائنز اور CPU کاپر استعمال کرتا ہے۔ اب یہ زیادہ تر مدر بورڈز پر مرکزی پروگرام کے لیے اسٹوریج کیریئر ہے۔ تاہم، NAND FLASH کا ایک نقصان یہ ہے کہ اگرچہ مختلف مینوفیکچررز سے NAND FLASH کی پن کی تعریفیں ایک جیسی ہیں، لیکن استعمال میں فرق اور ناقص مطابقت ہے۔ جب مدر بورڈ تیار کیا جاتا ہے، تو سافٹ ویئر ڈیزائنر کو ہر مینوفیکچرر کی خصوصیات کے مطابق ٹارگٹڈ ڈیزائن کرنا ہوتا ہے، جس کی تیاری مشکل ہوتی ہے۔ یہ اسی وجہ سے ہے۔ EMMC ظاہر ہوا ہے! EMMC کو یونیورسل انٹرفیس کے ساتھ NAND FLASH کے برابر بیان کیا گیا ہے۔ NAND FLASH کو مربوط کرنے کے علاوہ، یہ ایک کنٹرولر کو بھی مربوط کرتا ہے۔ یہ کنٹرولر CPU اور اندرونی NAND FLASH کے درمیان ایک پل فراہم کرتا ہے۔ یہ خاص طور پر اس کنٹرولر کے وجود کی وجہ سے ہے کہ مختلف مینوفیکچررز کے EMMCs اعلی مطابقت رکھتے ہیں! EMMC اور CPU اب بھی مواصلات کے لیے 8 ڈیٹا لائنز اور کئی کنٹرول لائنوں کا استعمال کرتے ہیں، لیکن CPU اب EMMC کے اندر NAND FLASH کے فزیکل سٹوریج یونٹ تک رسائی حاصل نہیں کر سکتا، اور صرف اندرونی ایڈریس کا استعمال کرتے ہوئے ورچوئل ایڈریس کے ذریعے اسٹوریج یونٹ کو پڑھ اور لکھ سکتا ہے۔ EMMC کنٹرول آپریشن کا کنٹرولر۔






















حاصل کردہ معلومات سے پرنٹ کمانڈ کے مفید دوسرے حصے


emmcbin emmc ڈمپ فائل اور اسے یو ڈسک پر کاپی کریں۔

bin2emmc یو ڈسک کو پڑھیں اور اسے بن ایم ایم سی میں بحال کریں۔

دوبارہ شروع کریں

mmc dd usb2mmc فائل کو پڑھتا ہے اور اسے emmc پر بحال کرتا ہے۔

emmcbootbin بوٹ پارٹیشن کریں اور اسے FAT USB ڈسک پر لکھیں۔

ایم بی اپ بوٹ اپ گریڈ

mmc info- MMC معلومات ڈسپلے کریں۔

mscompress7- lzma کمپریسڈ یا غیر کمپریسڈ فائل
فائل کو ڈیکمپریس کو فعال کریں اور ایم ایم سی پارٹیشن lzo لکھیں۔

mstar- اسکرپٹ فائل کا استعمال کرتے ہوئے کرنل اور روٹ فائل سسٹم کو خودکار اپ ڈیٹ کرتا ہے۔

ریکوری پارٹیشن ریکوری ایریز - ڈیٹا کو مٹانے یا ریکوری کیش انجام دینے کے لیے۔

saveenv- ماحولیاتی متغیر کو مستقل اسٹور پر محفوظ کریں۔

setenv- سیٹ ماحولیاتی متغیرات

SPI2USB- ڈیٹا SPI سے USB تک پڑھا جاتا ہے۔

Udstar- USB ڈسک میں ذخیرہ شدہ اسکرپٹ فائل پر عمل درآمد کریں۔

SPI2USB- ڈیٹا SPI سے USB تک پڑھا جاتا ہے۔

usb2spi- usb spi سے ڈیٹا لکھتا ہے۔

USB بوٹ - USB ڈیوائس سے بوٹ کریں۔

تمام مٹانے والے بلاکس ایم ایم سی ایریز ڈیوائس

mmc کسٹمر کو مٹا دیں- بوٹ پارٹیشنز اور پارٹیشن ایمپول کے علاوہ تمام بلاکس کو ہٹا دیں۔

mmc2usb / usb2mmc [portnum] [pad] - اصل ڈیٹا کو ڈمپ / بحال کریں emmc

No comments:

Post a Comment