UG548: مصحح أخطاء الارتباط البسيط
دليل المستخدم
![]()
UG548 مصحح أخطاء الارتباط البسيط
يعد Simplicity Link Debugger أداة خفيفة الوزن لتصحيح أخطاء أجهزة Silicon Labs وبرمجتها على لوحات مخصصة.
يتيح مصحح أخطاء J-Link البرمجة وتصحيح الأخطاء على جهاز مستهدف عبر USB، من خلال واجهة Mini Simplicity الخاصة بـ Slabs. توفر واجهة منفذ COM الافتراضية (VCOM) اتصالاً بمنفذ تسلسلي سهل الاستخدام عبر USB. تقدم واجهة تتبع الحزم (PTI)
معلومات تصحيح لا تقدر بثمن حول الحزم المرسلة والمستقبلة في الارتباطات اللاسلكية.
يوفر مفتاح الطاقة خيار تصحيح أخطاء اللوحات المستهدفة بدون توصيلات طاقة خارجية أو بطاريات. تحتوي اللوحة أيضًا على 12 وسادة فصل يمكن استخدامها لفحص الإشارات من وإلى اللوحة المتصلة.
سمات
- مصحح أخطاء SEGGER J-Link
- واجهة تتبع الحزمة
- منفذ COM الظاهري
- المجلد المستهدف الاختياريtagالمصدر الإلكتروني
- منصات الاختراق لسهولة التحقيق
بروتوكولات التصحيح المدعومة
- تصحيح أخطاء الأسلاك التسلسلية (SWD)
- واجهة سيليكون لابز ثنائية السلك (C2)
دعم البرمجيات
- استوديو البساطة
معلومات الطلب
- سي-DBG1015A
محتويات الحزمة
- لوحة مصحح الأخطاء Simplicity Link (BRD1015A)
- كابل البساطة البسيطة
مقدمة
Simplicity Link Debugger هي أداة مصممة لتصحيح أخطاء أجهزة Silicon Labs وبرمجتها على لوحات مجهزة بواجهة Mini Simplicity، باستخدام أدوات برنامج Simplicity Studio أو Simplicity Commander.
1.1 البدء
لبدء البرمجة أو تصحيح أخطاء الأجهزة الخاصة بك، قم بتنزيل أحدث إصدار من Simplicity Studio، وقم بتوصيل الكابل المسطح بجهازك. إذا لم يكن جهازك مزودًا بموصل مناسب، فقد يتم استخدام وسادات الفصل بدلاً من ذلك لتوفير الاتصال عن طريق أسلاك التوصيل. مطلوبة برامج تشغيل Segger J-Link. يتم تثبيتها افتراضيًا أثناء تثبيت Simplicity Studio، ويمكن أيضًا تنزيلها مباشرةً من Segger.
1.2 التثبيت
انتقل إلى silabs.com/developers/simplicity-studio لتنزيل أحدث إصدار من موارد Simplicity Studio وSDK، أو ببساطة قم بتحديث برنامجك من خلال فتح مربع حوار مدير التثبيت.
يمكن الوصول إلى دليل مستخدم البرنامج من قائمة المساعدة أو زيارة صفحات الوثائق على: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 متطلبات الأجهزة المخصصة
للتواصل وأخذ التقدمtagمن بين جميع ميزات تصحيح الأخطاء التي تقدمها أدوات برنامج Simplicity Link Debugger وSilicon Labs، يجب تنفيذ واجهة Mini Simplicity عند التصميمtagه من الأجهزة المخصصة. واجهة Single Wire Debug مطلوبة للبرمجة ووظائف تصحيح الأخطاء الأساسية. انظر الجدول 2.1 أوصاف دبوس موصل البساطة البسيطة في الصفحة 6 لمعرفة دبوس الموصل.
الكبل المزود مع المجموعة عبارة عن كبل شريطي بطول 1.27 مم (50 مل)، وينتهي بموصلات IDC ذات 10 سنون. لمطابقة ذلك وتجنب الأخطاء عند توصيل الأجهزة، يوصى باختيار موصل بمفتاح، على سبيل المثالampسامتيك FTSH-105-01-L-DV-K.
توفر مجموعات Silicon Labs Dev ومجموعات Explorer التنفيذ على سبيل المثالampملفات لحزم أجهزة محددة، مما يسمح للشخص برؤية كيفية توجيه الإشارات بين موصل Mini Simplicity والأجهزة الطرفية على جهاز مستهدف معين.
الأجهزة انتهتview
2.1 تخطيط الأجهزة
![]()
2.2 مخطط كتلي
انتهىview يظهر مصحح أخطاء Simplicity Link في الشكل أدناه.
![]()
2.3 الموصلات
هذا القسم يعطي أكثرview من اتصال Simplicity Link Debugger.
2.3.1 موصل USB
يوجد موصل USB على الجانب الأيسر من Simplicity Link Debugger. يتم دعم جميع ميزات تطوير المجموعة من خلال هذا
واجهة USB عند توصيلها بجهاز كمبيوتر مضيف. تشمل هذه الميزات ما يلي:
- تصحيح أخطاء الجهاز المستهدف وبرمجته باستخدام مصحح أخطاء J-Link المدمج
- الاتصال بالجهاز المستهدف عبر منفذ COM الظاهري باستخدام USB-CDC
- تتبع الحزمة
بالإضافة إلى توفير الوصول إلى ميزات التطوير الخاصة بالمجموعة، يعد موصل USB هذا أيضًا مصدر الطاقة الرئيسي للمجموعة. يعمل USB 5V من هذا الموصل على تشغيل مصحح الأخطاء MCU والمجلد المساعدtagمنظم إلكتروني يدعم الطاقة عند الطلب للجهاز المستهدف.
عند استخدام Simplicity Link Debugger لتزويد الجهاز المستهدف بالطاقة، يوصى باستخدام مضيف USB قادر على توفير مصدر بقدرة 500 مللي أمبير.
2.3.2 وسادات الاختراق
منصات الاختراق هي نقاط اختبار موضوعة على الحواف. إنها تحمل جميع إشارات واجهة Mini Simplicity، وتوفر طريقة سهلة للتحقيق باستخدام أدوات قياس خارجية أو اتصال بديل بلوحات تصحيح الأخطاء التي لا تحتوي على موصل مناسب. توضح الصورة التالية تخطيط منصات الاختراق في Simplicity Link Debugger:
![]()
انظر الجدول 2.1 أوصاف دبوس موصل البساطة البسيطة في الصفحة 6 للحصول على أوصاف شبكات الإشارة.
2.3.3 البساطة البسيطة
تم تصميم موصل Mini Simplicity لتقديم ميزات تصحيح متقدمة من خلال موصل صغير ذو 10 سنون:
- واجهة تصحيح أخطاء الأسلاك التسلسلية (SWD) مع واجهة SWO / Silicon Labs ثنائية الأسلاك (C2)
- منفذ COM الظاهري (VCOM)
- واجهة تتبع الحزمة (PTI)
إذا لزم الأمر، تدعم واجهة Mini Simplicity أيضًا الطاقة عند الطلب للجهاز المتصل. يتم تعطيل هذه الوظيفة عادةً ويتم استخدام طرف VTARGET للاستشعار فقط.
![]()
الجدول 2.1. أوصاف دبوس موصل البساطة البسيطة
| رقم الدبوس | وظيفة | وصف |
| 1 | فتارجيت | الهدف المجلدtage على التطبيق الذي تم تصحيحه. يتم مراقبتها أو توفيرها عند تبديل مفتاح الطاقة |
| 2 | أرضي | أرضي |
| 3 | ر.س.ت | إعادة ضبط |
| 4 | VCOM_RX | الظاهري COM آر إكس |
| 5 | VCOM_TX | الظاهري كوم تكساس |
| 6 | سووو | إخراج السلك التسلسلي |
| 7 | سوديو/C2D | بيانات الأسلاك التسلسلية، أو بيانات C2 بدلاً من ذلك |
| 8 | سوكلك/C2CK | ساعة سلكية تسلسلية، أو ساعة C2 بدلاً من ذلك |
| 9 | PTI_FRAME | حزمة تتبع الإطار إشارة |
| 10 | PTI_DATA | إشارة بيانات تتبع الحزمة |
تحديد
3.1 ظروف التشغيل الموصى بها
يهدف الجدول التالي إلى أن يكون بمثابة إرشادات للاستخدام الصحيح لـ Simplicity Link Debugger. يوضح الجدول ظروف التشغيل النموذجية وبعض حدود التصميم.
الجدول 3.1. ظروف التشغيل الموصى بها
| المعلمة | رمز | الحد الأدنى | النوع | الأعلى | وحدة |
| حجم إدخال إمدادات USBtage | VBUS | 4.4 | 5.0 | 5.25 | V |
| الهدف المجلدtagه1، 3 | فتارجيت | 1.8 | - | 3.6 | V |
| الهدف العرض الحالي 2، 3 | إيتارجيت | - | - | 300 | mA |
| درجة حرارة التشغيل | قمة | - | 20 | - | ج |
| ملحوظة: 1. وضع الاستشعار 2. وضع المصادر 3. انظر القسم 4. أوضاع إمداد الطاقة لمزيد من التفاصيل حول أوضاع التشغيل |
|||||
3.2 التقييمات القصوى المطلقة
تجاوز الحدود التالية قد يسبب ضررا دائما للوحة.
الجدول 3.2. الحد الأقصى المطلق للتقييمات
| المعلمة | رمز | الحد الأدنى | الأعلى | وحدة |
| حجم إدخال إمدادات USBtage | VBUS | -0.3 | 5.5 | V |
| الهدف المجلدtage | فتارجيت | -0.5 | 5.0 | V |
| منصات الاختراق | * | -0.5 | 5.0 | V |
أوضاع إمداد الطاقة
يتم تشغيل مصحح أخطاء Simplicity Link عند توصيله بمضيف عبر كابل USB. عند تشغيله، يمكن أن يعمل Simplicity Link Debugger في وضعين:
- وضع الاستشعار (الافتراضي): يستشعر مصحح أخطاء الارتباط البسيط حجم العرضtagه للجهاز المتصل. في هذا الوضع، يكون التيار الذي تمتصه دوائر الاستشعار الخاصة بمصحح الأخطاء من الجهاز المتصل عادةً أقل من 1 ميكرو أمبير
- وضع المصدر: يقوم Simplicity Link Debugger بمصادر مجلد ثابتtage من 3.3V للجهاز الذي يتم تصحيحه
عند بدء التشغيل، يعمل Simplicity Link Debugger في وضع الاستشعار (افتراضي). هذا الوضع مخصص للأجهزة التي تعمل بالطاقة الذاتية، أي أن اللوحة المتصلة بها مصدر طاقة أو بطارية خاصة بها. يدعم Simplicity Link Debugger أي جهاز من أجهزة Silicon Labs المزود بمجلد العرضtagهـ تتراوح بين 1.8 فولت و 3.6 فولت. في مثل هذه الظروف، لا يتطلب Simplicity Link Debugger أكثر من 100 مللي أمبير وسيعمل أي مضيف USB 2.0.
تغيير وضع مصدر الطاقة:
إذا لم يكن الجهاز المستهدف مزودًا بالطاقة، فمن الممكن توفير الطاقة من Simplicity Link Debugger عن طريق تبديل زر مفتاح الطاقة. يؤدي الضغط على هذا الزر مرة واحدة إلى تنشيط خرج الطاقة الإضافي المتصل بـ VTARGET، مما يؤدي إلى تشغيل مؤشر LED الأخضر ومصدر التيار إلى الجهاز المستهدف (وضع المصدر). سيؤدي الضغط على نفس الزر مرة أخرى إلى إلغاء تنشيط الطاقة وإيقاف تشغيل مؤشر LED (وضع الاستشعار).
الرسم التخطيطي للشكل 2.2 في الصفحة 4 في القسم 2. انتهت الأجهزةview قد يساعد في تصور أوضاع التشغيل.
ملحوظة: لمنع التنشيط غير المقصود، يجب الضغط على الزر لمدة تزيد قليلاً عن ثانية واحدة، قبل تنشيط خرج الطاقة. عند التشغيل في هذا الوضع، يوفر Simplicity Link Debugger مجلدًا ثابتًاtage من 3.3 فولت إلى الجهاز المستهدف. اعتمادًا على الأجهزة المخصصة، قد يُطلب من مضيف USB توفير مصدر أكثر من 100 مللي أمبير، ولكن ليس أكثر من 500 مللي أمبير.
إذا تحول مؤشر LED إلى اللون الأحمر عند الضغط على الزر، فهذا يعني أن مصحح أخطاء Simplicity Link لم يتمكن من تنشيط مفتاح الطاقة. تأكد من عدم وجود طاقة على الجهاز المستهدف وحاول مرة أخرى.
الجدول 4.1. مؤشر وضع مصدر الطاقة
| مؤشر LED | وضع امدادات الطاقة | حجم الجهاز المستهدفtage المدى | مطلوب مضيف USB الحالي |
| عن | الاستشعار عن بعد | 1.8 فولت إلى 3.6 فولت | أقل من 100 مللي أمبير |
| أخضر | مصادر | 3.3 فولت | أقل من 500 مللي أمبير |
| أحمر | خطأ في الاستشعار/الاتصال | خارج النطاق | - |
مهم: لا تقم بتنشيط خرج الطاقة عندما يتم تشغيل الجهاز المستهدف بوسائل أخرى، فقد يتسبب ذلك في حدوث أضرار خطيرة لأي من اللوحتين. لا تستخدم هذه الوظيفة مطلقًا مع الأجهزة التي تعمل بالبطارية.
تصحيح الأخطاء
Simplicity Link Debugger هو مصحح أخطاء SEGGER J-Link الذي يتعامل مع الجهاز المستهدف باستخدام واجهة Serial Wire Debug (SWD) لأجهزة Silicon Labs 32 بت (EFM32، EFR32، SiWx) أو واجهة C2 لأجهزة Silicon Labs 8 بت أجهزة MCU (EFM8). يسمح مصحح الأخطاء للمستخدم بتنزيل التعليمات البرمجية وتطبيقات تصحيح الأخطاء التي تعمل على أجهزة مخصصة متصلة ومجهزة بواجهة Mini Simplicity. بالإضافة إلى ذلك، فإنه يوفر أيضًا منفذ COM (VCOM) الظاهري للكمبيوتر المضيف المتصل بالمنفذ التسلسلي للجهاز الهدف* للاتصال للأغراض العامة بين التطبيق قيد التشغيل والكمبيوتر المضيف. بالنسبة لأجهزة EFR32، يدعم Simplicity Link Debugger أيضًا واجهة تتبع الحزم (PTI)*، مما يوفر معلومات تصحيح لا تقدر بثمن حول الحزم المرسلة والمستقبلة في الارتباطات اللاسلكية.
ملحوظة: *بافتراض أنه تم توجيه الواجهة إلى الجهاز المستهدف على اللوحة المخصصة، عند إدخال كابل تصحيح الأخطاء USB، يتم تنشيط مصحح الأخطاء الموجود على اللوحة بالطاقة ويتحكم في واجهات تصحيح الأخطاء وVCOM.
عند إزالة كابل USB، قد تظل اللوحة المستهدفة متصلة. تمنع مبدلات المستوى ومفتاح الطاقة النقل الخلفي.
5.1 منفذ COM الظاهري
يوفر منفذ COM الظاهري (VCOM) وسيلة لتوصيل UART على الجهاز المستهدف ويسمح للمضيف بتبادل البيانات التسلسلية.
يقدم مصحح الأخطاء هذا الاتصال كمنفذ COM افتراضي على الكمبيوتر المضيف والذي يظهر عند إدخال كابل USB.
يتم نقل البيانات بين الكمبيوتر المضيف ومصحح الأخطاء من خلال اتصال USB، الذي يحاكي منفذ تسلسلي باستخدام فئة جهاز اتصال USB (CDC). من مصحح الأخطاء، يتم تمرير البيانات إلى الجهاز المستهدف من خلال UART الفعلي
اتصال.
التنسيق التسلسلي هو 115200 بت في الثانية ، و 8 بت ، وبدون تماثل ، و 1 بت توقف افتراضيًا.
ملحوظة: لا يؤثر تغيير معدل البث بالباود لمنفذ COM على جانب الكمبيوتر على معدل البث بالباود UART بين مصحح الأخطاء والجهاز المستهدف. ومع ذلك، بالنسبة للتطبيقات المستهدفة التي تتطلب معدل باود مختلف، فمن الممكن تغيير معدل باود VCOM ليتوافق مع تكوين الجهاز الهدف. يمكن تكوين معلمات VCOM بشكل عام من خلال وحدة التحكم الإدارية الخاصة بالمجموعات المتوفرة من خلال Simplicity Studio.
5.2 واجهة تتبع الحزم
تعد واجهة تتبع الحزمة (PTI) بمثابة أداة شم غير تدخلية للبيانات وحالة الراديو والوقت.amp معلومة. في أجهزة EFR32، بدءًا من السلسلة 1، يتم توفير PTI للمستخدم ليتمكن من الوصول إلى مخازن البيانات المؤقتة على مستوى جهاز الإرسال/المستقبل اللاسلكي.
من منظور البرنامج المضمن، يتوفر ذلك من خلال مكون RAIL Utility، PTI في Simplicity Studio.
تكوين المجموعة والترقيات
يتيح لك مربع حوار تكوين المجموعة في Simplicity Studio تغيير وضع تصحيح أخطاء محول J-Link وترقية البرامج الثابتة الخاصة به وتغيير إعدادات التكوين الأخرى. لتنزيل Simplicity Studio ، انتقل إلى silabs.com/simplicity.
في النافذة الرئيسية لمنظور Launcher الخاص بـ Simplicity Studio، يتم عرض وضع التصحيح وإصدار البرنامج الثابت لمحول J-Link المحدد. انقر فوق الرابط [تغيير] بجوار أي من هذه الإعدادات لفتح مربع حوار تكوين المجموعة.
![]()
6.1 ترقيات البرامج الثابتة
يمكنك ترقية البرامج الثابتة للمجموعة من خلال Simplicity Studio. سيتحقق Simplicity Studio تلقائيًا من وجود تحديثات جديدة عند بدء التشغيل.
يمكنك أيضًا استخدام مربع حوار تكوين المجموعة للترقيات اليدوية. انقر فوق الزر [استعراض] في قسم [Update Adapter] لتحديد الخيار الصحيح file تنتهي بـ .emz. ثم انقر فوق الزر [تثبيت الحزمة].
سجل مراجعة المجموعة
يمكن العثور على مراجعة المجموعة مطبوعة على ملصق تغليف المجموعة ، كما هو موضح في الشكل أدناه. قد لا يسرد سجل المراجعة الوارد في هذا القسم كل مراجعة للمجموعة. قد يتم حذف التنقيحات مع تغييرات طفيفة.
مصحح أخطاء الارتباط البسيط![]()
7.1 تاريخ المراجعة Si-DBG1015A
| مراجعة المجموعة | مطلق سراحه | وصف |
| أ03 | 13 أكتوبر 2022 | الإصدار الأولي. |
سجل مراجعة الوثيقة
المراجعة 1.0
يونيو 2023
نسخة أولية من الوثيقة.
استوديو البساطة
الوصول بنقرة واحدة إلى MCU والأدوات اللاسلكية والوثائق والبرامج ومكتبات كود المصدر والمزيد. متوفر لأنظمة Windows و Mac و Linux!
![]()
محفظة إنترنت الأشياء
www.silabs.com/IoT
SW / HW
www.silabs.com/simplicity
جودة
www.silabs.com/quality
الدعم والمجتمع
www.silabs.com/community
تنصل
تعتزم Silicon Labs تزويد العملاء بأحدث الوثائق الدقيقة والمتعمقة لجميع الأجهزة الطرفية والوحدات النمطية المتاحة لمنفذي النظام والبرمجيات الذين يستخدمون أو يعتزمون استخدام منتجات Silicon Labs. تشير بيانات التوصيف والوحدات الطرفية والوحدات النمطية المتاحة وأحجام الذاكرة وعناوين الذاكرة إلى كل جهاز محدد، ويمكن أن تختلف المعلمات "النموذجية" المقدمة وتختلف بالفعل في التطبيقات المختلفة.ampالعناصر الموضحة هنا هي لأغراض توضيحية فقط. تحتفظ Silicon Labs بالحق في إجراء تغييرات دون إشعار آخر على معلومات المنتج ومواصفاته وأوصافه الواردة هنا، ولا تقدم ضمانات بشأن دقة المعلومات المضمنة أو اكتمالها. بدون إشعار مسبق، قد تقوم Silicon Labs بتحديث البرامج الثابتة للمنتج أثناء عملية التصنيع لأسباب تتعلق بالأمان أو الموثوقية. لن تؤدي مثل هذه التغييرات إلى تغيير المواصفات أو أداء المنتج. لن تتحمل Silicon Labs أية مسؤولية عن عواقب استخدام المعلومات المقدمة في هذه الوثيقة. لا تعني هذه الوثيقة أو تمنح صراحةً أي ترخيص لتصميم أو تصنيع أي دوائر متكاملة. لم يتم تصميم المنتجات أو الترخيص باستخدامها ضمن أي أجهزة من الفئة III تابعة لإدارة الغذاء والدواء الأمريكية، أو التطبيقات التي تتطلب الحصول على موافقة ما قبل التسويق من إدارة الغذاء والدواء الأمريكية أو أنظمة دعم الحياة دون الحصول على موافقة كتابية محددة من Silicon Labs. "نظام دعم الحياة" هو أي منتج أو نظام يهدف إلى دعم أو الحفاظ على الحياة و/أو الصحة، والذي، في حالة فشله، من المتوقع بشكل معقول أن يؤدي إلى إصابة شخصية كبيرة أو الوفاة. منتجات Silicon Labs غير مصممة أو مرخصة للتطبيقات العسكرية. لا يجوز بأي حال من الأحوال استخدام منتجات Silicon Labs في أسلحة الدمار الشامل بما في ذلك (على سبيل المثال لا الحصر) الأسلحة النووية أو البيولوجية أو الكيميائية أو الصواريخ القادرة على إيصال مثل هذه الأسلحة. تتنصل Silicon Labs من جميع الضمانات الصريحة والضمنية ولن تكون مسؤولة أو مسؤولة عن أي إصابات أو أضرار مرتبطة باستخدام منتج Silicon Labs في مثل هذه التطبيقات غير المصرح بها.
ملحوظة: قد يحتوي هذا المحتوى على مصطلحات خطيرة أصبحت الآن قديمة. تقوم Silicon Labs باستبدال هذه المصطلحات بلغة شاملة حيثما أمكن ذلك. للمزيد من المعلومات قم بزيارة www.silabs.com/about-us/inclusive-lexicon-project
معلومات العلامة التجارية Silicon Laboratories Inc.® وSilicon Laboratories® وSilicon Labs® وSiLabs ® وشعار Silicon Labs® وBluegiga® وBluegiga Logo® وEFM ® وEFM32® وEFR وEmber® وEnergy Micro وشعار Energy Micro و مجموعات منها، "وحدات التحكم الدقيقة الأكثر ملاءمة للطاقة في العالم"، Redpine Signals®، WiSe Connect، n-Link، Thread Arch®، EZLink®، EZRadio ®، EZRadioPRO®، Gecko®، Gecko OS، Gecko OS Studio، Precision32®، Simplicity Studio® و Telegesis و Telegesis Logo® و USBXpress® و Zentri وشعار Zentri و Zentri DMS و Z-Wave® وغيرها هي علامات تجارية أو علامات تجارية مسجلة لشركة Silicon Labs. ARM وCORTEX وCortex-M3 وTHUMB هي علامات تجارية أو علامات تجارية مسجلة لشركة ARM Holdings. Keil هي علامة تجارية مسجلة لشركة ARM Limited. Wi-Fi هي علامة تجارية مسجلة لـ Wi-Fi Alliance. جميع المنتجات أو الأسماء التجارية الأخرى المذكورة هنا هي علامات تجارية مملوكة لأصحابها.
شركة مختبرات السيليكون
400 وست سيزار تشافيز
أوستن، تكساس 78701
الولايات المتحدة الأمريكية
www.silabs.com
المستندات / الموارد
![]() |
سيليكون لابس UG548 مصحح أخطاء الارتباط البسيط [بي دي اف] دليل المستخدم UG548 مصحح أخطاء الارتباط البسيط، UG548، مصحح أخطاء الارتباط البسيط، مصحح أخطاء الارتباط، مصحح الأخطاء |
