د محصول ځانګړتیاوې
(1) د هارډویر سکیمیک PCB په بشپړ ډول خلاص سرچینه ده، د سافټویر خلاص سرچینه، د کاپي حق خطر نشته.
اوس مهال، په بازار کې jlink/stlink قزاق شوي، او په کارولو کې ځینې قانوني ستونزې شتون لري. کله چې ځینې jlink د IDE لکه MDK سره کارول کیږي، دا به د سمندري غلا لامل شي او په نورمال ډول نشي کارول کیدی، او ځینې jlink نسخې د یوې مودې لپاره کارولو وروسته د فرم ویئر له لاسه ورکولو ستونزه لري. یوځل چې فرم ویئر ورک شو ، تاسو اړتیا لرئ په لاسي ډول سافټویر بحال کړئ.
(2) د SWD انٹرفیس رهبري کړئ ، د اصلي سټریم پی سی ډیبګ کولو سافټویر ملاتړ وکړئ ، پشمول د کیل ، IAR ، اوپن او سی ډی ، د SwD ډاونلوډ ملاتړ ، یو ګام ډیبګینګ.
(3) JTAG انٹرفیس، د Openocd سره کولی شي په ټوله نړۍ کې د نږدې ټولو SoC چپس ډیبګ کولو ملاتړ وکړي، لکه د ARM Cortex-A لړۍ، DSP، FPGA، MIPS، او نور، ځکه چې د SWD پروتوکول یوازې یو شخصي پروتوکول دی چې د ARM لخوا تعریف شوی، او JTAG د IEEE 1149 نړیوال معیار دی. د معمول ایمولیټر هدف چپ په عموم کې د ARM Cortex-M لړۍ ده، کوم چې د JTAG انٹرفیس نه معرفي کوي، او دا محصول د JTAG انٹرفیس معرفي کوي، کوم چې ستاسو لپاره د نورو پلیټ فارمونو لاندې کار کولو او ډیبګ کولو لپاره مناسب دی.
(4) د مجازی سیریل پورټ ملاتړ وکړئ (دا د ایمولیټر یا سیریل پورټ وسیلې په توګه کارول کیدی شي ، د ch340 ، cp2102 ، p12303 ځای په ځای کول)
(5) DAPLink د USB فلش ډرایو فرم ویئر اپ گریډ ملاتړ کوي ، یوازې nRST په ځمکه کېږدئ ، په DAPLink ، PC کې یې ولګوئ. یو USB فلش ډرایو به وي، یوازې د فرم ویئر اپ گریڈ بشپړولو لپاره نوی فرم ویئر (هیکس یا بن فایل) په USB فلش ډرایو کې کش کړئ. ځکه چې DAPLink د U ډیسک فنکشن سره بوټلوډر پلي کوي ، دا کولی شي په اسانۍ سره د فرم ویئر اپ گریڈ بشپړ کړي. که تاسو په ډله ایز تولید کې د STM32 پر بنسټ محصول لرئ، او محصول ممکن وروسته لوړولو ته اړتیا ولري، په DAPLink کې د بوټ لوډر کوډ ستاسو د حوالې لپاره خورا وړ دی، پیرودونکي اړتیا نلري پیچلي IDE نصب کړي یا د بشپړولو لپاره وسایل سوځوي. لوړ کړئ، یوازې U ډیسک ته کش کړئ کولی شي په اسانۍ سره ستاسو د محصول اپ گریڈ بشپړ کړي.
د تار لګولو کړنلاره
1. ایمولیټر د هدف بورډ سره وصل کړئ
د SWD تارونو ډیاګرام
د JTAG تارونو ډیاګرام
پوښتنه او ځواب
1. د سوځولو ناکامي، د RDDI-DAP تېروتنه په ګوته کوي، څنګه حل کول؟
A: ځکه چې د سمیلیټر سوځولو سرعت ګړندی دی ، د ډوپونټ لاین تر مینځ سیګنال به کراسټالک تولید کړي ، مهرباني وکړئ د لنډ ډوپونټ لاین بدلولو هڅه وکړئ ، یا د ډوپونټ لاین نږدې وصل کړئ ، تاسو کولی شئ د سوځیدنې سرعت کمولو هڅه هم وکړئ ، عموما حل کیدی شي. په نورمال ډول
2. څه باید وشي که چیرې هدف ونه موندل شي، د ارتباط ناکامي په ګوته کوي؟
A: مهرباني وکړئ لومړی وګورئ چې ایا د هارډویر کیبل سم دی (GND,CLK,10,3V3)، او بیا وګورئ چې ایا د هدف بورډ بریښنا رسول نورمال دی. که د هدف تخته د سمیلیټر لخوا پرمخ وړل کیږي، ځکه چې د USB اعظمي تولید جریان یوازې 500mA دی، مهرباني وکړئ وګورئ چې ایا د هدف بورډ بریښنا ناکافي ده.
3. د کوم چپ ډیبګ سوځول د CMSIS DAP/DAPLink لخوا ملاتړ کیږي؟
A: د کارولو عادي سناریو د MCU برنامه او ډیبګ کول دي. په تیوریکي توګه، د Cortex-M لړۍ دانه کولی شي DAP د سوځولو او ډیبګ کولو لپاره وکاروي، عادي چپس لکه STM32 د چپس بشپړ لړۍ، د GD32 بشپړ لړۍ، nRF51/52 لړۍ او داسې نور.
4. ایا زه کولی شم د لینوکس لاندې د ډیبګ کولو لپاره DAP ایمولیټر وکاروم؟
A: د لینکس لاندې، تاسو کولی شئ د ډیبګ کولو لپاره Openocd او DAP ایمولیټر وکاروئ. openocd په نړۍ کې ترټولو مشهور او پیاوړې خلاصې سرچینې ډیبګر دی. تاسو کولی شئ د وینډوز لاندې Openocd هم وکاروئ، د مناسب ترتیب سکریپټ په لیکلو سره کولی شئ د چپ ډیبګ کولو، سوځولو او نورو عملیاتو لاسته راوړئ.
د محصول ډزې