با سلام
JTAG در مدل 2000 برای آیسی های است که خودشان به طور مستقیم از طریق جیتگ پروگرام میشوند.
آی سی های فلش فاقد قابلیت پروگرام از طریق جیتگ هستند . آی سی های دارای این قابلیت دارای 4 پایه به نامهای
TMS-TDO_TCK_TDI هستند اما در بسیاری مدارات که فلش به میکروکنترلر وصل شده و آن میکرو دارای پورت جیتگ است،
و سازنده نیز اجازه فلش کردن را داده باشد میتوان از طریق جیتگ میکرو فلش را پروگرام کرد یعنی بطور غیر مستقیم و به شرط
سالم بودن برنامه میکرو. پروگرامر 2000 و هیچ پروگرامر یونیورسال دیگری قادر به جیتگ غیر مستقیم نیستند.
برنامه های وجود دارد که از طریق آنها میتوان با پروگرامر های خاصی ، به طور غیر مستقیم جیتگ کرد . نمونه رایج پروگرامر جیتگ
روی پورت پرینتر وصل میشود . پروگرامر مدل 5000 ما این قابلیت را دارد که با برخی از این نرم افزارهای جیتگ کار کند.
البته برای پروگرام کردن جیتگ به طور غیر مستقیم ، علاوه بر وجود 4 پین ذکر شده در میکرو و پیدا کردن این پینها در مدارچاپی
و اطمینان از فعال بودن قابلیت جیتگ توسط سازنده ، نیاز به یک فایل BSDL از سازنده آی سی میکرو دارید که در نرم افزار
جیتگ لود میشود.
کلا این کار نیاز به دانش فنی بالا داشته و با توجه به اینکه برای هر مدل برد روش کار فرق میکند اکثریت تعمیرکاران ترجیح
میدهند قطعه را خارج کنند. اگر کسی روی یک مدل خاص با تیراژ زیاد قصد کار داشته باشد یا با آی سی BGA
سروکار داشته باشد ،JTAG روش خوبی است.
با تشکر