تساعدك خدمات التصنيع الإلكترونية الشاملة على تحقيق منتجاتك الإلكترونية بسهولة من ثنائي الفينيل متعدد الكلور وثنائي الفينيل متعدد الكلور

يحل DAPLINK محل محاكي التحميل السفلي JLINK OBSTLINK STM32 ARM

وصف قصير:

اسم المنتج: محاكي CMSIS DAP

واجهة التصحيح: JTAG، SWD، المنفذ التسلسلي الظاهري

بيئة التطوير: Kei1/MDK، IAR، OpenOCD

الرقائق المستهدفة: جميع الرقائق المستندة إلى نواة Cortex-M، مثل STM32 وNRF51/52 وما إلى ذلك

نظام التشغيل: ويندوز، لينكس، ماك

جهد الإدخال: 5 فولت (مصدر طاقة USB)

جهد الخرج: 5 فولت/3.3 فولت (يمكن توفيره مباشرة للوحة الهدف)

حجم المنتج: 71.5 ملم * 23.6 ملم * 14.2 ملم


تفاصيل المنتج

علامات المنتج

1.1

 

خصائص المنتج
(1) PCB التخطيطي للأجهزة مفتوح المصدر تمامًا، والبرمجيات مفتوحة المصدر، ولا يوجد خطر على حقوق الطبع والنشر.
في الوقت الحاضر، يتم قرصنة jlink/stlink الموجودة في السوق، وهناك بعض المشاكل القانونية في الاستخدام. عند استخدام بعض jlink مع IDE مثل MDK، فإنه سيطالب بالقرصنة ولا يمكن استخدامه بشكل طبيعي، وتواجه بعض إصدارات jlink مشكلة فقدان البرامج الثابتة بعد الاستخدام لفترة من الوقت. بمجرد فقدان البرنامج الثابت، تحتاج إلى استعادة البرنامج يدويًا.
(2) واجهة SWD الرائدة، ودعم برامج تصحيح أخطاء الكمبيوتر السائدة، بما في ذلك keil، وIAR، وopenocd، ودعم تنزيل 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، الكمبيوتر الشخصي. سيكون هناك محرك أقراص فلاش USB، ما عليك سوى سحب البرنامج الثابت الجديد (ملف سداسي عشري أو ملف bin) إلى محرك أقراص فلاش USB لإكمال ترقية البرنامج الثابت. نظرًا لأن DAPLink يقوم بتنفيذ أداة تحميل التشغيل مع وظيفة قرص U، فيمكنه إكمال ترقية البرنامج الثابت بسهولة. إذا كان لديك منتج يستند إلى STM32 قيد الإنتاج الضخم، وقد يحتاج المنتج إلى الترقية لاحقًا، فإن رمز أداة تحميل التمهيد في DAPLink يستحق مرجعك جدًا، ولا يحتاج العميل إلى تثبيت IDE معقد أو أدوات النسخ لإكمال الترقية، ما عليك سوى السحب إلى القرص U لإكمال ترقية منتجك بسهولة.

8

إجراء الأسلاك
1. قم بتوصيل المحاكي باللوحة المستهدفة

مخطط الأسلاك SWD

التفاصيل (1)

مخطط الأسلاك JTAG

التفاصيل (2)

سؤال وجواب
1. فشل الحرق، مما يشير إلى خطأ RDDI-DAP، وكيفية حل ذلك؟
ج: نظرًا لأن سرعة حرق المحاكاة سريعة، فإن الإشارة بين خط دوبونت ستنتج تداخلًا، يرجى محاولة تغيير خط دوبونت الأقصر، أو خط دوبونت المتصل بشكل وثيق، يمكنك أيضًا محاولة تقليل سرعة الحرق، ويمكن حلها بشكل عام عادة.
2. ما الذي يجب فعله إذا تعذر اكتشاف الهدف، مما يشير إلى فشل الاتصال؟
ج: يرجى التحقق أولاً مما إذا كان كابل الأجهزة صحيحًا (GND، CLK، 10، 3V3)، ثم التحقق مما إذا كان مصدر الطاقة للوحة المستهدفة طبيعيًا. إذا تم تشغيل اللوحة المستهدفة بواسطة جهاز المحاكاة، نظرًا لأن الحد الأقصى لتيار الإخراج لـ USB هو 500 مللي أمبير فقط، فيرجى التحقق مما إذا كان مصدر الطاقة للوحة المستهدفة غير كافٍ.
3. ما هي عملية نسخ تصحيح أخطاء الشريحة التي يدعمها CMSIS DAP/DAPLink؟
ج: سيناريو الاستخدام النموذجي هو برمجة وتصحيح MCU. من الناحية النظرية، يمكن لنواة سلسلة Cortex-M استخدام DAP للحرق وتصحيح الأخطاء، والرقائق النموذجية مثل سلسلة STM32 الكاملة من الرقائق، وسلسلة GD32 الكاملة، وسلسلة nRF51/52 وما إلى ذلك.
4. هل يمكنني استخدام محاكي DAP لتصحيح الأخطاء في نظام التشغيل Linux؟
ج: في نظام التشغيل Linux، يمكنك استخدام محاكي openocd وDAP لتصحيح الأخطاء. openocd هو مصحح الأخطاء مفتوح المصدر الأكثر شهرة وقوة في العالم. يمكنك أيضًا استخدام openocd ضمن Windows، من خلال كتابة البرنامج النصي للتكوين المناسب، يمكنك تحقيق تصحيح أخطاء الشريحة والحرق وغيرها من العمليات.

تصوير المنتج

9










  • سابق:
  • التالي:

  • اكتب رسالتك هنا وأرسلها لنا