عرض مشاركة واحدة
قديم 6/4/2008, 03:31 PM   رقم المشاركة : ( 48 )
المهندس ابو محمد
حبيب المهندسين العرب

الصورة الرمزية المهندس ابو محمد

الملف الشخصي
رقم العضوية : 90696
تاريخ التسجيل : Mar 2008
العمـر :
الجنـس :
الدولـة :
المشاركات : 4,830 [+]
آخر تواجـد : ()
عدد النقاط : 10
قوة الترشيـح : المهندس ابو محمد يستاهل التميز

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو

المهندس ابو محمد غير متصل

افتراضي رد: مشاركة: $#@$الجيتاج من الالف الى الياء$#@$

اقتباس:
المشاركة الأصلية كتبت بواسطة sayed ismael مشاهدة المشاركة
تعرضنا من قبل الي حالتين من الحالات الثلاثة التي تواجهنا في عمليات نسخ الفلاش بواسطة الـ Jtag وتبقي لنا الحالة الثالثة والأخيرة من جزء الـ jtag ونبدأ مع الشرح:

كما ذكرنا سابقا في هذه الحالة يكون الريسيفر متوقف عن العمل نهائيا بسبب فقد البرنامج التشغيلي والبوت وفي هذه الحالة لا يقبل أي برنامج بواسطة كيبل RS232 أيضا فلابد من إعادة شحن الفلاشة مرة أخرى حتى يعود الريسيفر للعمل واليكم الطريقة وجب عليكم الحرص لأننا سوف نتعامل مباشرة مع البروسيسور :

الحالة الثالثة: إما أن الريسيفر يكون تالفا ولا يقوم بعملية التحميل ولا يظهر أي كتابة علي شاشة التليفزيون لسبب ما وفي هذه الحالة تظهر الرسالة التالية عند عملية الكشف في النافذة التالية وهي " Error reading Via DCU peek " وهذا دليل علي عدم تحميل البوت أو البرنامج من الفلاش ميموري بصورة صحيحة والرسالة هي :


في هذه الحالة يستحيل القراءة من الريسيفر أو إجراء أي عملية وهذا لسبب فشل عملية الربط بين الكمبيوتر والريسيفر عن طريق وحدة الـ DCU وكما ذكرنا سابقا هي المسؤولة عن تهيئة البروسيسور للقراءة والكتابة علي الفلاش ميموري.

1- الأدوات المطلوبة هي وصلة الـ Jtag وجهاز افوميتر ديجيتال يمكنه قياس تيار مستمر بشدة 200 m.A .
2- يجب علينا ايضا تحديد الطرف رقم 115 في البروسيسور Sti5518 وهي تكون موصلة علي مقاومة 10 ك. اوم وطرف المقاومة الآخر يكون موصل علي خط الجهد 3.3 فولت ومكنكم الاستعانة بملف الـ Datasheet الخاصة بـ Sti5518 او كما في الصورة التالية:


3- لاحظوا معي يا أخوان لقد وضعت لكم شكل تقريبي لتوصيل الطرف 115 في الصورة بالمقاومة 10 ك. أوم وهي مكتوب عليها الرقم 103 ويمكن مقارنة الصورة بالبروسيسور علي الطبيعة تحديد هذا الطرف وهو المسؤول كما ذكرنا من قبل عن عملية البوت من الـJtag .

4- بعدما حددنا الطرف 115 الموصل علي المقاومة نقوم بضبط الأفوميتر علي وضع قياس التيار المستمر 200m.A DC ثم وضع الطرف الأسود من طرفي الافوميتر علي ارضي الريسيفر أو شاسيه الريسيفر وهو موصل بالأرضي أيضا والطرف الآخر من الافوميتر (الأحمر) موصل علي المقاومة 10ك المذكورة سابقا ومن ناحية الطرف 115 في البروسيسور أي أن الطرف الأحمر متصل الآن مباشرة علي الطرف 115 وموصل علي الأرضي ولكن بواسطة الافوميتر وهذا لعامل الأمان فقط.
5- نقوم الان بتوصيل التيار الكهربائي للريسيفر وبعد مرور ثانية واحدة نرفع الطرف الأحمر عن المقاومة ويجب اتخاذ الحرص كما ذكرنا ويمكن لأي شخص محترف أن يتدبر هذا الأمر بسهولة .
6- الآن لدينا ريسيفر مهيأ لعملية البوت من الـ Jtag وموصل بالفعل بالتيار الكهربائي .
7- نقوم بتوصيل الـ Jtag بالكمبيوتر ونفتح برنامج ال Jkeys كالمعتاد نري ان البرنامج قد تعرف علي البريسور بدون أي رسائل خطأ .
8- الان نضغط علي Flash Programming وفي هذه الحالة لا نقوم بفصل التيار الكهربائي نهائيا عن الريسيفر في أي خطوة من الخطوات التالية ثم نضغط موافق فيقوم البرنامج تلقائيا بتحميل الريسيفر بالبوت الخاص به .
9- بعد ذلك نضغط علي Check EMI فسوف نجد النافذة التالية وهي تتشابه بدرجة كبيرة جدا في كل الأجهزة التي تحمل نفس البروسيسور ونادرا ما تختلف ولا يحدث أي مشكلة اذا اختلفت والمهم هو الخطوة التالية.


10- إذا كان لديكم صورة سابقة للـ EMI Config Registers تم التقاطها من ريسيفر آخر سليم من نفس النوع أثناء قراءة نسخة احتياطية للفلاش ميوري وقد ذكرنا سابقا أهمية هذا الجزء وهو في أهمية ملف الفلاش بن نفسة فيمكنكم الآن القيام بالخطوة التالية.
11- نقوم بفتح الصورة ونبدأ في إدخال الرقم الموجود أمام Bank 0 من الصورة مكان الرقم B291 الموجود أمام Bank 0 في النافذة السابقة ثم نضغط علي Update وهكذا حتى ننتهي من إدخال جميع الأرقام ثم نغلق هذه النافذة ونغلق أيضا بعدها البرنامج كله أيضا وسوف اذكر لكم السبب في الخطوة التالية.


12- السبب في غلق البرنامج هو انه بعد اعادة ضبط EMI في الخطوة السابقة انه يجب اعادة اكتشاف الفلاش ميموري بصورة صحيحة لان الريسيفر الان تم تحميلة بالبوت الذي يتوافق مع الفلاش ميموري لان EMI كما ذكرنا هو المسؤول بربط الفلاش ميموري بالبروسيسور وهو الان تم اعداده بصوره صحيحة .

13- الآن نقوم بفتح البرنامج مرة أخرى فسوف يكتشف البروسيسور تلقائيا من نفسه ثم نضغط علي Flash Programming ولا نقوم بفصل التيار الكهربائي كما ذكرنا ثم نضغط موافق نجد ان البرنامج اكتشف الفلاش تلقائيا وان لم يكتشفها فعلينا اختيار موديل الريسيفر وهو 4900 ثم الضغط غلي Detect الموجودة في الاسفل في مربع Flash Info نجد انه اكتشف الفلاش الموجودة بالريسيفر واذا ذهبنا إلى Check EMI نجد أنها متماثلة مع الصورة التي أدخلنا منها البيانات .
14- لان لدينا ريسيفر جاهز لعمل Erase ثم Program وذلك باختيار الملف ثم الضغط علي موافق والانتظار حتى تتم عملية البرمجة ثم نفصل التيار الكهربائي ونزيل الوصلات ونعيد التشغيل مرة اخري وان شاء الله يعمل الريسيفر من جديد.

ملحوظة:
قد تصلح اعدادات EMI السابقة لأي ريسيفر يحمل نفس البروسيسور لذا عليكم بالتجربة وسوف ارفق لكم بعض الصور لEMI لأجهزة مختلفة ويصلح استخدام إعدادات استرا في اغلب الأجهزة لكن الأفضل هو إعدادات الجهاز نفسه.
الف شكر على الجهد الرائع