কেউ কি JTAG / BDM ব্যবহার করে ডিবাগ করার চেষ্টা করেছে?


19

রাস্পবেরি পাইতে কোনও ব্যবহারযোগ্য জেটিএল / বিডিএম ইন্টারফেস পাওয়া যায়?

ডিবাগিংয়ের জন্য কোন হার্ডওয়্যার ডিবাগার প্রয়োজন?

পারি খুলুন একটি OCD ব্যবহার করা যেতে?

উত্তর:


8

মডেল বি রাস্পবেরি পাই এর রিভিশন ২.০ জেটিএইচ পিনগুলি উন্মোচিত করেছে।

Http://www.raspberrypi.org/archives/1929 দেখুন


1
পিনগুলি উপলভ্য, ডিবাগিংয়ের জন্য পিনগুলি ব্যবহার করার জন্য কোন সফ্টওয়্যার / হার্ডওয়্যার প্রয়োজন?
লার্স প্যাটার

7

আপনি এখানে অনেক তথ্য পেতে পারেন । দুর্ভাগ্যক্রমে, আরপিআইতে JTAG ব্যবহার করা সরাসরি এগিয়ে নেই forward সত্যি কথা বলতে কি, কারণ এটি এতটা সমস্যাযুক্ত, আমি এটিকে কাজ করার জন্য বিরক্ত করিনি। আমি যা জানি তা এখানে:

সমস্ত JTAG সংকেত সহজেই পাওয়া যায় না। সমস্তগুলি জিপিআইও সংযোগকারীতে রয়েছে (পি 2 জেটিএগ সংযোগকারীটিতে নয় - এটি একটি ভিডিও কোর জেটিএইচ নয়, এআরএম এবং এএফআইএকে নয় এটি ব্রডকমের বাইরের লোকের জন্য ব্যবহারযোগ্য নয়)। অতিরিক্ত পিনটি এস 5 (সিএসআই শিরোলেখ) সংযোগকারীটিতে রয়েছে, আপনাকে সম্ভবত এটি সোল্ডার করতে হবে। এখানে প্রয়োজনীয় পিনগুলি রয়েছে (এ সম্পর্কে আরও বাসিন্দা site you সাইটে, আপনি জিএসপিওও বিকল্প পিনগুলি রাস্পবেরিপি উইকির উপর তথ্য পেতে পারেন ):

  ARM_VREF    P1-1
  ARM_TRST    P1-15
  ARM_TDO     P1-18
  ARM_TCK     P1-22
  ARM_TDI     P1-7
  ARM_TMS     S5-11
  ARM_GND     P1-25

সম্পাদনা: @ ডামিয়ান যেমন উল্লেখ করেছেন, পিসিবি-র সংশোধন ২.০-তে, অনুপস্থিত এআরএম_পিএমএস সিগন্যালটি পি -১ তে ১৩ টি পিনের সাথে সংযুক্ত ছিল সুতরাং সোল্ডারিংয়ের আর দরকার নেই।

এখন, এটি একমাত্র সমস্যা নয়। ডিফল্টরূপে সমস্ত পিনগুলি জিপিআইও পিন হিসাবে কনফিগার করা হয়, জেটি TAG নয়। তাদের সফ্টওয়্যার এবং এএফআইএকে পুনরায় কনফিগার করতে হবে ফাউন্ডেশন বুটলোডার এটির কোনও সমর্থন নেই। ডিভেলচ 67 তার নিজস্ব বুটলোডার (পরবর্তী পর্যায়ে বুটলোডার) লিখেছিল যা এটি করে। আপনি এই উত্তরের উপরে প্রদত্ত লিঙ্কটি থেকে এটি ডাউনলোড করতে পারেন।

হার্ডওয়্যার হিসাবে, কোন ARM11 JTAG হার্ডওয়্যার উচিত ঠিক। পূর্বে উল্লিখিত হিসাবে, আমি ব্যক্তিগতভাবে কোনও পরীক্ষা করিনি তাই আমি কোনও সুপারিশ করতে পারি না। এবং হ্যাঁ, ওপেনওসিডি ব্যবহার করা যেতে পারে। এমনকি সেখানে ছোট প্রকল্পের (এছাড়াও dwelch67 দ্বারা সম্পন্ন) -এর মত সস্তা বোর্ড উপর ভিত্তি করে খুব সহজ এবং সস্তা JTAG হার্ডওয়্যার নির্মাণ করা হয় Launchpad । তার গিথুব রেপো দেখুন


হাই "ক্রিস্টোফার" কিছু তথ্য পোস্ট করার জন্য ধন্যবাদ। আপনার উত্তরটি প্রসারিত করতে পারলে দুর্দান্ত হবে। সম্ভবত তারগুলি কী প্রয়োজন - সেগুলি কীভাবে সংযুক্ত করবেন, একটি ছবি বা দুটি হাজার শব্দে যায়। অন্যথায় আমি এটি মন্তব্য করা মূল্যবান বলে মনে করি; ব্যবহারকারীরা তাদের নিজের সময়ে গিয়ে তা অন্বেষণ করতে পারবেন। রাস্পবেরি পাই এসই: স্বাগতম! স্বাগতম!
পাইটর কুলা

2
আমি আরও কিছু তথ্য যুক্ত করেছি। এই বিষয়টিতে আমি কেবল এটিই বলতে পারি এবং আমি ভেবেছিলাম যে কিছু অল্প পরিমাণে তথ্য কিছুই না থেকে ভাল। এবং যেহেতু এটিই একমাত্র উত্তর, আমি বিশ্বাস করি এটি সম্পর্কে খুব বেশি অন্যান্য তথ্য নেই।
ক্রিজিসটফ অ্যাডামস্কি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.