שְׁאֵלָה:
Jtag איתור באגים AVR
JohnC
2009-11-06 03:42:51 UTC
view on stackexchange narkive permalink

האם מישהו יכול לייעץ איזו חומרה ותוכנה נדרשים לצורך איתור באגים ב- AVR במעגל.

שְׁלוֹשָׁה תשובות:
#1
+14
bpijls
2009-11-06 11:27:20 UTC
view on stackexchange narkive permalink

למתכנתים ISP רגילים אין יכולות ניפוי JTAG. לשם כך תזדקק לחומרה מעט יקרה יותר. אמולטור מעגלים JTAG יאפשר לך לאפשר למעגל שלך לתקשר עם המחשב האישי שלך בזמן שאתה מפעיל את הקושחה. בדרך זו תוכלו לקבוע נקודות שבירה, לצפות בזיכרון, להפעיל / להשבית סיכות ולראות את המצב המדויק של בקר המיקרו שלכם. מתכנתי ה- ISP של EMSL ו- Adafruit לא יתנו לכם לעשות זאת.

אחד המתכנתים הזולים ביותר שיש להם יכולות הדמייה במעגל הוא AVR Dragon. זה יעלה לך כ- $ 50, -. זה זול מסיבה כלשהי: קל מדי להעמיס על המעגל ולשבור את המתכנת. אם אתה מקבל כזה אני ממליץ לך למצוא צורה כלשהי של הגנה כמו DragonRider או DragonHide. (כבר הרגתי את הדרקון הראשון שלי, שקל להפליא לעשות אותו)

פתרון חזק יותר יהיה AVR-JTAG-ICE-MKII אבל הדבר הזה הרבה יותר יקר.

אתה יכול גם לנסות לבנות כזה בעצמך.

#2
+7
EbiDK
2009-11-12 14:07:27 UTC
view on stackexchange narkive permalink

אפשרות נוספת לחומרה עשויה להיות ה- Bus Pirate במחיר של $ 27.15 (נמכר דרך seeedstudio) שעושה גם דברים אחרים. עדיין לא השתמשתי בו ל- JTAG, אך זה מה שמופיע במדריך: קישור.

#3
+6
Craig Trader
2009-11-06 04:13:48 UTC
view on stackexchange narkive permalink

לחומרה, עיין ב התשובה שלי לשאלה דומה.

עבור התוכנה תוכל להתחיל עם AVR Studio ב- Windows. אם אתם משתמשים בלינוקס עבור פלטפורמת הפיתוח שלכם, קראו את מאמר של יומן לינוקס זה.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...