উত্তর:
সাধারন আইএসপি প্রোগ্রামারদের কোনও JTAG ডিবাগিং ক্ষমতা নেই। এর জন্য আপনার আরও কিছুটা ব্যয়বহুল হার্ডওয়্যার প্রয়োজন। সার্কিট এমুলেটরটিতে থাকা একটি জেটি TAG আপনি ফার্মওয়্যারটি চালানোর সময় আপনার পিসির সাথে আপনার সার্কিটকে যোগাযোগ করতে সক্ষম করবে। এইভাবে আপনি ব্রেকপয়েন্টগুলি সেট করতে পারবেন, মেমরিটি দেখতে পারবেন, পিনগুলি সক্ষম / অক্ষম করুন এবং আপনার মাইক্রো কন্ট্রোলারের সঠিক অবস্থানটি দেখতে পারবেন। ইএমএসএল এবং অ্যাডাফ্র্টের আইএসপি প্রোগ্রামাররা আপনাকে এটি করতে দেবে না।
ইন-সার্কিট এমুলেশন ক্ষমতা থাকা সস্তার একটি প্রোগ্রামার হ'ল এভিআর ড্রাগন । এটির জন্য আপনার প্রায় 50 ডলার খরচ হবে - । যদিও এটি একটি কারণের জন্য সস্তা: এটি সার্কিটের ওভারলোড এবং প্রোগ্রামারকে ভাঙ্গা খুব সহজ। আপনি যদি একটি পান তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি কোনও ড্রাগনরাইডার বা ড্রাগনহাইডের মতো কিছু সুরক্ষা পান । (আমি ইতিমধ্যে আমার প্রথম ড্রাগনকে হত্যা করেছি যা আশ্চর্যজনকভাবে করা সহজ)
আরও দৃ solution় সমাধানটি একটি এভিআর-জেটিএগ-আইসিই-এমকেআইআই হবে তবে এই জিনিসটি আরও ব্যয়বহুল ।
আপনি নিজে চেষ্টা করেও একটি তৈরি করতে পারেন ।
হার্ডওয়ারের জন্য অন্য বিকল্পটি বাস পাইরেট হতে পারে $ 27.15 (সিডস্টুডিও যদিও বিক্রি হয়) যা অন্যান্য কাজও করে। আমি এটি এখনও JTAG এর জন্য ব্যবহার করি নি, তবে ম্যানুয়ালটি এটি বলে: লিঙ্ক ।
হার্ডওয়্যারটির জন্য, আমার অনুরূপ প্রশ্নের উত্তর দেখুন ।
সফ্টওয়্যারটির জন্য, আপনি উইন্ডোজ এভিআর স্টুডিও দিয়ে শুরু করতে পারেন । আপনি যদি আপনার বিকাশ প্ল্যাটফর্মের জন্য লিনাক্স ব্যবহার করেন, তবে এই লিনাক্স জার্নাল নিবন্ধটি পড়ুন ।