تبلیغات
< deeedooo> بزرگترین وبلاگ تخصصی ماهواره - پست های چگونه جی تگ کنیم

به نام خدا

بزرگترین وبلاگ تخصصی ماهواره
امروز چهارشنبه 13 آذر 1387  به وبلاگ  بزرگترین وبلاگ تخصصی ماهواره  خوش آمدید


¿جی تگ چیست وچگونه جی تگ کنیم
شنبه 29 مرداد 1384

جی تگ چیست وچگونه جی تگ کنیم

 

Jtag یاjiint resr action group  استانداردری است که توسط شرکتهای تولیدکنندهpcb وic تهیه وتولیدگردیده وازسال1990 به عنوان استانداردieee باشماره ieee1194.1-1990 به ثبت رسیدحال این استانداردسخت افزارونرافزارموردنیازبرای فعال کردن قابلیت تست وارتباط بادنیای خارج ازic .میکروکنترلرهاراارایه کرده است وبه یادداشته باشیم درسال1993 باشمارهieee1194.1a-1993 ودرسال1995 باشمارهieee1194.1b-1995 تجدیدنظروترمیم نهایی شده است

دردرس گذشته سعی کردیم ابتداباساخت وتهیه یک جی تگ آن رابهتربشناسیم وامروزقصدداریم این قسمت راباشناخت کامل ازجی تگ به اتمام برسانیم وبه قول معروف پس ازاین ازبازوی خودنان بخوریم ودیگرمحتاج کسی نباشیم حال اگرحاضریدبرویم سراصل مطلب

معماریjtag

هرابزاری اگربخواهدباjtag سازگارباشدبایددارای پین های زیرباشد

1 –tck (test clock input)این clock ورودی حتمابایدجداازclock سیستم باشد

2 –tdi (test data in)این پورت دیتابه همراه ابزارسازگارباجی تگ واردخواهدشد

3 –tdo (test data out به همراه این پورت ابزارسازگارباجی تگ خارج می شود

4 –tms (test mode select)این پورت حالتهای مختلف تست رابه انجام می رساند(توجه داشته باشید

4 پین ذکرشده برای هرارتباطی بایدوجودداشته باشدهرچنوکه یک پین پنجم دیگری نیزوجودداردکه کاملااختیاری است

5 –trst (test reset input حال اینکه این پورت نیزراه اندازی غیرهمزمانtap controller رابرای شمافراهم خواهم نمود(حال لابدازخودمی پرسیدtap controller چیست وبه چه کارمی آیدخب نبایددراین موردزیادعجله کردچون همین الان خدمت شماعرض خواهم کردزیرااین بخش دسترسی شمارابه بسیاری از

توابع داخلی تحت استانداردجی تگ رابرای شمافراهم خواهدکرد

خب حالاکم کم داریم به کنترل کننده سخت افزارجی تگ نزدیک می شویم حال اگرآماده ایدادامه می دهیم

شماعزیزان برای برقرای ارتباط باجی تگ دوراه پیش روی خودداریدراه اول دراختیارداشتن یک کارت سازگاربااستانداردجی تگ که درداخل کامپیوترنصب می شودوراه دوم داشتن یک پروگرام که معروف به پروگرام فلاش است نیازخواهیدداشت ابزارسازگارباجی تگ که درآموزش قبلی طریقه ساخت آن راباهم مرورکرده وآن راباهم ساختیم بایددرتمام حافظه فلاش وسیگنالهای کنترل ودیتاوصل شده باشدامایادتان باشدهیچ نیازی نیست که فلاش رسیورشماسازگاربااستانداردجی تگ باشد(اصلاچه معنی داردکه چنین باشداگربخواهداینگونه باشدکه آنگاه بایدبرای هررسیوریک جی تگ ساخت)بنابراین رسیورشمادیتاراازکنترل کننده سخت افزاردریافت کرده وبرای اینکه به تمامی فلاش دسترسی داردآن رادرجای موردنظرنوشته ودرجای موردنظرمی خواندوبعدبه کنترل کننده انتقال می دهد(به همین راحتی)

خب تااینجای کارراضی بودیدالبته سعی کردم زیادکلاس بالاننویسم تاراحت ترقابل درک باشدحالااگردرکارم موفق نبودم برای بهترشدن کارآموزش راهنمای بنده باشیدواماازاینجابه بعدمی پردازیم به مبحث رسیورهای دیجیتال تابهتربتوانیدعمل جی تگ ویاپروگرام فلاش یاانجام دهید

همانطوریکه اطلاع داریدبیش از95% رسیورهای دیجیتال دارایcpu ازنوعst هستندکه معمولادارای شماره هایsti5500 وsti5512 وsti5516 وsti5518 بوده وتماماباجی تگ سازگارمی باشندواضع تربگویم درداخلcpu رسیورtap controller وregister های مربوطه موجودهستندودارای5 پین بالاهستند

حالامی خواهیم عمل جی تگ راانجام دهیم اول اجازه بدهیدببینیم تمامی لوازم رادراختیارداریم یانه کامپیوترکه داریم خودکابل جی تگ راکه درمرحله قبلی ساختیم وآماده برای اجرااست می ماندنرم افزارمربوط به برقرای ارتباط که بتواندداده هاراازطریق کامپیوتربه رسیورانتقال دهداین نرم افزارمعروف بهjkeysاست که استفاده ازاین نرم افزارمهارت خاص خودش راداردودرمبحث بعدی برای تکمیل این پروژه بایدطریقه استفاده ازjkeys رانیزباهم بیاموزیم تابتوانیم بدون دردسررسیورخودمان جی تگ ویاپروگرام فلاش کنیم همچنین مبحث پروگرامرهم جداست وبازبرای تکمیل این آموزش بایدبه آن پرداخت امااگربخواهم یک نکته کوچکی دربارهjkeys عنوان کنم این است که شماآنقدربایددراستفاده ازاین نرم افزارمهارت داشته باشیدکه درصورت عدم داشتن فلاش رسیورتان بتوانیدخودتان فلاش واطلاعات رسیوررابرایjkeys تعریف کرده ورسیوررافلاش کنیدحال امکان داردشمابخواهیدهمه چیزحاضروآماده باشدبنابراین می توانیدبه زیرپل حافظ مراجعه کرده ویک رابط حاضروآماده که معروف به اینترفیس است خریداری نماییدیادتان باشداین رابط به نامflash link بوده وساخت شرکتst است البته به صورت دستی هم ساخته شده وبه فروش می رسدحال اختیارباشماست تاخودتان جی تگ بسازیدیابه صورت استانداردبخریدویااینکه ساخته شده بازارایران راخریداری نمائید

درپایان این قسمت یک باردیگرپورت ساخته شده توسط خودمان رامرورمی کنیم تاچیزی ازقلم نیفتاده باشد

پین های زوج یعنی2 و4 و6 و8 و10 و12 و14 و16 و18 و20 که به گراندوصل می شوند

پین1 و7 بدون استفاده هستند

پین3 گزارش خطارااعلام می کند

پین5 cpu رسیورراآنالیزمی کند

پین9 tms که کاربردآنهادربالاتوضیح داده شده است

پین11 tck    پین13 tdi     پین15 tdo       پین17 متصل به مدارreset کننده رسیوراست ودرنهایت پین19 trst می باشند

وامایک نکته بسیارمهم

درموردcpu هایsti یک یادوپین نیزوجوددارندکه به شمامی گویندفلاش ازروی سیستم بایدبوت شودیاازروی لینک بیرونی ویاحتی ازرویcpu حال درنظرداشته باشیدقبل ازانجام جی تگ بایدبه این نکته بسیارمهم حتماتوجه داشته باشید

حالابشته بهcpu شماپین های موردنیازرابرایتان شرح می دهم تابادست پروبدون مشگل فلاش رسیورخودرابازیابی نمایید

درcpu هایsti5518 شمابه این پین هانیازداریدpin109:trst وpin110:tms وpin111:tdo وpin112:tdi وpin113:tck وpin115:boot form rom  یاdcu

البته بسته به شمارهcpu شمامی باشدوبنده متداول ترین آن راعرض کردم حال اگرشمارهcpu شمافرق داشت اعلام بفرمائیدتاپین های آن رانیزمعرفی نمایمالبته عمده ترین همانهایی می باشدکه شماره های آن رادربالانوشته ام امیدوارم بتوانیدخودیک متخصص ماهروزبده شده ودرخدمت هموطنان خویش باشیم

نوشته شده در شنبه 29 مرداد 1384 و ساعت 03:08 ق.ظ توسط : هاشم
ویرایش شده در - و ساعت -


¿چگونه جی تگ کنیم نحوه کاربانرم اقزارjkeys واتصال به رسیور
شنبه 29 مرداد 1384

چگونه جی تگ کنیم نحوه کاربانرم اقزارjkeys واتصال به رسیور

 

خب دردومبحث گذشته هم جی تگ راخوب آموختیم وهم طریقه درست کردن آن رایادگرفته واجراکردیم حالا می خواهیم بیاموزیم چگونه جی تگ کرده وفلاش رسیورخودراپروگرام نمائیم درقسمت اول این دوره ازمبحث ؛ طیقه ساخت آن راجزء به جزء مرورکردیم وباصبروحوصله بسیارآن راساختیم ودرقسمت دوم نیزشناختیم بیوگرافی جی تگ چیست ازکجاآمده وازچه سالی تولیدشده است وکلاشناسنامه جی تگ رابه دست آوردیم ودراین قسمت ازمبحث که قسمت پایانی می باشدبایدبتوانیم خودمان دیگرپس ازاین بدون نیازبه کسی وکوچکترین منتی خیلی سریع چنانچه رسیورفلاش پراندبلافاصله باابزاری که خودمان درست کرده ایم آن راجی تگ نمائیم حالااگرآماده هستیدقسمت پایانی این مبحث راپی گرفته بااین توضیح که درقسمت دیگرکه پس ازاین مبحث آغازخواهدشدطریقه تهیه پروگرامروپروگرام فلاش راباهم خواهیم آموخت

ابتدابایدبه تنظیماتlptport درویندوزبپردازیم(منظورهمان پورت پرینترمی باشد)

ازمنوی کنترل پانل که داخلseting می باشدواردsystem کامپیوترشده وhardware راانتخاب می نماییم حالابرروی دکمهdevicemanager تاپنجرهcomputer.management ظاهرشوددرادامه ودرداخل این پنجره بررویecp.perinter.port می رویم وباراست کلیک گزینهproperties راانتخاب می کنیم تاپنجرهecp.perinter.port.(lpt1)properties بلافاصله ظاهرشودفقط یادمان باشددراین پنجره گزینهuse.automatic.seting حتماتیک داشته باشدوازاینجابه بعدسرآغازکارمااست وبایدبادقت ووسواس خاصی این مرحله رادنبال کنیم

به خاطرداشته باشیم این روش ازجی تگ همانطوریکه درمبحث اول توضیح داده شدبرای رسیورهای سامسونگ ؛ استارسات ؛ متاباکس و.....کاربردداردامابرای رسیورهای اسکای ؛ نیوتن ؛ لیزرو.....مقداری فرق داردکه حتمابایدبه بحث گذاشته شود

خب درقسمت اول توضیح دادم مابرای ساخت جی تگ نیازبه یک پورت پرینترازیک سوویک پورت جی تگ 20 پین نظیرپورت کابل هاردویاهشت عددreset که معمولاازطریق کیس به مادربردکامپیوتروصل می شودداریم حالا من فرض رابراین می گیرم که شمابااستفده ازقسمتهای اول ودوم این مبحث موفق شده ایدکابل جی تگ راباموفقیت بسازیدباوربفرمائیدفقط باکمی دقت وصبروحوصله موفق خواهیدشدامابرای اینکه مروری کرده باشیم بازهم عرض می کنم مابرای ساخت جی تگ به وسایل زیرنیازمندیم

1 -4عددمقاومت100 اهم که معمولا(قهوه ای*مشکی*قهوهای)است

2 -1عددمقاومت33اهم که معمولا(نارنجی*نارنجی*مشکی)است

3 –پورت پرینتریااسکنرازنوع نری که25پین است

4 –پورت هارددیسک ویاکابلrese که باید20پین باشد

طریقه اتصال نیزبه طورمختصربه شرح زیراست

4عددمقاومت به ترتیب وبادقت به پورت 25پین ودرردیف13 تایی به پین2 تا5 لحیم شوند

مقاومت33 اهم نیزدرهمان ردیف بایدبه پین شماره13 لحیم شود

درردیف12 تایی نیزپین های شماره18 تا25 بایدبه وسیله لحیم باهم متصل شوندودقت کنیددیگرپین هابایکدیگراتصالی نداشته باشند

خب حالاامیدوارم یک کابل20 پین تهیه کرده باشیداماهمانطوریکه عرض کردم بهترین گزینه کابل هارداست که بسیارارزان قیمت خواهدبودحالایک طف سوکت هاردراجداسازیدوازوسط به دونیم کنیدتایک پورت20 پین به دست آوریدتابتوانیداتصال سیم هاراباهم انجام دهیدکه درقسمت اول مفصل شرح داده شده است

حالامی خواهیم جی تگ کنیم وبه یادداشته باشیم که فرق جی تگ سامسونگ ولیزرفقط درچرخاندن پورت جی تگ است یعنی باید180 درجه بچرخدهمین

استفاده ازنرم افزارjkeys وتنظیمات آن

Jkeys رااجرامی کنیم ودرپنجرهproperties درقسمتinterface تیک آن رامقابل گزینهparallei.port قرارمی دهیم ودرقسمتparallei.port.seting تیک مقابل گزینه0x378 رافعال می کنیم وok رابه علامت تائیدمی زنیم

معمولاامکان دارددررسیورهای استارسات ومتاباکس پس اززدنok بااین هشدارerror.reading.form.ird(dcu.peek) مواجه شویددراین صورت یک راه بیشترنداریدکابل پنل رسیورخودراازبردجداسازید

حالااگرتنظیمات پورت شمادرست باشدjkeys بایدcpu رسیورشماراشناخته

باشدوهیچ اخطاری هم دریافت نکنیدومنویird.info نیزفعال شده باشداگرچنین است به شماتبریک می گویم شماموفق شده ایدامااگرمتاسفانه اخطاردریافت کرده ایدبایداول ببینیدتمامی اتصالات رادرست پیش برده ایدیاخیر اصولااگرراه درست رارفته باشیدباچندباردرآوردن وجازدن پورت واجرای دوباره برنامهjkeys همه چیز درست می شودمطمئن باشیدوزیادوزیادنگران این موضوع نباشید

خب حالادرادامه ودرپنجرهjkeys.by.d2 لازم است که درقسمتird.info شماره4900 راانتخاب کنیدالبته شماره های دیگری نیزنظیر3900 هم کاربرددارنداماچون این صددرصدتست شده است عرض می کنم

حالاکه شماره4900 راانتخاب کرده ایدبررویflashprogramming کلیک کنیدحتمابااخطارمواجه می شویدامابرای ادامه برویok زده وکارراادامه می دهیم پس اززدنok بلافاصله پنجرهflashprogramming ظاهرمی شودوپس ازآن شمابایدبرروی گزینهread کلیک می کنیم پس ازاین کارفایل رادردرایوموردنظرخودذخیره خواهیم کردحالامی خواهیم فلاش راerase کنیم برای انجام این کارازروی دکمهerase ازمنویchip\sector.programming جهت پاک کردن تمام آنچه درون فلاش است اقدام به عمل می آوریم وپس اززمانی معادل30 ثانیه درمنوی حاضرشده دکمهyes رازده وبه پنجره فلاش پروگرام بازمی گردیم واین باربرروی دکمهprogram زده ودرمنوی ظاهرشده گزینهyes راتائیدمی کنیم تاپنجرهopen بازشود

تبریک بنده رابپذیریدزیرامی بینیدکه فایل فلاش رسیورشماساخته وپرداخته وآماده برای ورودبه رسیورشمامی باشد

حالافایل فلاش رسیورخودراانتخاب ودرپنجره فرابخوانیدوآنگاه پروگرام کنید

خب همانطوریکه ملاحظه می فرمائیدپنجره جدیدی بازشده ودرصدپیشرفت رانشان می دهدامایادمان باشدتابه طور100% پرنشوددکمهok فعال نخواهدشدبنابراین اگردرهنگام پروگرام باerorr مواجه شدیدمطمئن باشیدبه نفع شماست وکارراازنوازسربگیریدتاپروگرام فلاش رسیورشماکامل وبدون نقص انجام شودمن مطمئن هستم شماموفق خواهیدشد

توجه هرگونه سئوال درموردجی تگ رادرهمین قسمت اعلام بفرمائید

ضمن اینکه درقسمت بعدی به بحث درموردپروگرام فلاش خواهیم پرداخت

نوشته شده توسطrezasabetهرگونه استفاده فقط باذکرمنبع ونام این سایت مجازمی باشد

نوشته شده در شنبه 29 مرداد 1384 و ساعت 03:08 ق.ظ توسط : هاشم
ویرایش شده در - و ساعت -


Back to top