لوگوی سیلیکونUG548: Simplicity Link Debugger
راهنمای کاربر

SILICON LABS UG548 Simplicity Link Debugger - تصویر ویژه

UG548 Simplicity Link Debugger

Simplicity Link Debugger ابزاری سبک برای اشکال زدایی و برنامه نویسی دستگاه های Silicon Labs بر روی بردهای سفارشی است.
دیباگر J-Link از طریق رابط Mini Simplicity Slabs برنامه نویسی و اشکال زدایی را روی دستگاه مورد نظر از طریق USB امکان پذیر می کند. یک رابط پورت COM مجازی (VCOM) یک اتصال پورت سریال با استفاده آسان از طریق USB را فراهم می کند. Packet Trace Interface (PTI) ارائه می دهد
اطلاعات باارزش اشکال زدایی در مورد بسته های ارسال شده و دریافتی در پیوندهای بی سیم.
سوئیچ پاور این امکان را می دهد که بردهای هدف را بدون اتصالات برق خارجی یا باتری اشکال زدایی کنید. این برد همچنین دارای 12 پد شکستگی است که می تواند برای کاوش سیگنال به و از برد متصل استفاده شود.

ویژگی ها

  • دیباگر SEGGER J-Link
  • رابط ردیابی بسته
  • پورت COM مجازی
  • جلد هدف اختیاریtagمنبع e
  • پدهای شکست برای کاوش آسان

پروتکل های اشکال زدایی پشتیبانی شده

  • اشکال زدایی سیم سریال (SWD)
  • رابط 2 سیمی Silicon Labs (C2)

پشتیبانی نرم افزار

  • استودیو سادگی

اطلاعات سفارش

  • Si-DBG1015A

محتوای بسته

  • برد دیباگر پیوند Simplicity (BRD1015A)
  • کابل Mini Simplicity

مقدمه

Simplicity Link Debugger ابزاری است که برای اشکال زدایی و برنامه ریزی دستگاه های Silicon Labs بر روی بردهای مجهز به Mini Simplicity Interface با استفاده از ابزارهای نرم افزار Simplicity Studio یا Simplicity Commander طراحی شده است.
1.1 شروع به کار
برای شروع برنامه نویسی یا اشکال زدایی سخت افزار خود، آخرین نسخه Simplicity Studio را دانلود کنید و کابل فلت را به سخت افزار خود وصل کنید. اگر سخت افزار شما دارای کانکتور مناسب نیست، ممکن است از پدهای شکستن برای ایجاد اتصال با سیم های جامپر استفاده شود. درایورهای Segger J-Link مورد نیاز است. این ها به طور پیش فرض در حین نصب Simplicity Studio نصب می شوند و همچنین می توانند مستقیماً از Segger دانلود شوند.
1.2 نصب
برای دانلود آخرین نسخه Simplicity Studio و منابع SDK به silabs.com/developers/simplicity-studio بروید، یا به سادگی نرم افزار خود را با باز کردن کادر گفتگوی مدیریت نصب به روز کنید.
راهنمای کاربر نرم افزار از منوی Help یا بازدید از صفحات مستندات در آدرس زیر قابل دسترسی است: docs.silabs.com/simplicity-studio-5-users-guide/latest/ss-5-users-guide-overview
1.3 الزامات سخت افزاری سفارشی
برای اتصال و پیشرفتtagاز میان تمام ویژگی‌های اشکال‌زدایی ارائه شده توسط ابزارهای نرم‌افزاری Simplicity Link Debugger و Silicon Labs، رابط Mini Simplicity باید در مراحل طراحی پیاده‌سازی شود.tage از سخت افزار سفارشی. رابط Single Wire Debug برای برنامه نویسی و عملکرد اصلی اشکال زدایی مورد نیاز است. جدول 2.1 توضیحات پایه اتصال کوچک ساده در صفحه 6 را برای پین کانکتور ببینید.
کابل ارائه شده به همراه کیت یک کابل 1.27 میلی متری (50 میل) است که با اتصالات IDC 10 پین خاتمه می یابد. برای مطابقت با این و جلوگیری از اشتباه در هنگام اتصال سخت افزار، انتخاب یک کانکتور کلیددار توصیه می شود، برای مثالample Samtec FTSH-105-01-L-DV-K.
کیت‌های توسعه‌دهنده آزمایشگاه‌های سیلیکون و کیت‌های اکسپلورر پیاده‌سازی را ارائه می‌کنندamples برای بسته‌های دستگاه خاص، که به شخص اجازه می‌دهد ببیند که چگونه سیگنال‌ها بین کانکتور Mini Simplicity و لوازم جانبی در یک دستگاه هدف معین هدایت می‌شوند.

سخت افزار تمام شدview

2.1 چیدمان سخت افزار

SILICON LABS UG548 Simplicity Link Debugger - سخت افزار

2.2 بلوک دیاگرام
یک پایانview Simplicity Link Debugger در شکل زیر نشان داده شده است.

SILICON LABS UG548 Simplicity Link Debugger - Diagram

2.3 اتصال دهنده ها
این بخش یک over می دهدview از اتصال Simplicity Link Debugger.
2.3.1 اتصال USB
کانکتور USB در سمت چپ Debugger Simplicity Link قرار دارد. تمام ویژگی‌های توسعه کیت از این طریق پشتیبانی می‌شوند
رابط USB هنگامی که به کامپیوتر میزبان متصل است. چنین ویژگی هایی عبارتند از:

  • اشکال زدایی و برنامه نویسی دستگاه مورد نظر با استفاده از دیباگر J-Link روی برد
  • ارتباط با دستگاه مورد نظر از طریق پورت COM مجازی با استفاده از USB-CDC
  • ردیابی بسته

این کانکتور USB علاوه بر دسترسی به ویژگی های توسعه کیت، منبع تغذیه اصلی کیت نیز می باشد. USB 5V از این کانکتور، دیباگر MCU و ولتاژ کمکی را تغذیه می کندtagتنظیم‌کننده‌ای که برق مورد نیاز دستگاه مورد نظر را پشتیبانی می‌کند.
هنگام استفاده از Simplicity Link Debugger برای تامین برق دستگاه مورد نظر، توصیه می شود از یک هاست USB که قادر به تامین 500 میلی آمپر است استفاده کنید.
2.3.2 پدهای برک آوت
پدهای شکستن نقاط آزمایشی هستند که روی لبه ها قرار می گیرند. آنها همه سیگنال‌های رابط Mini Simplicity را حمل می‌کنند، راه آسانی برای بررسی با ابزار اندازه‌گیری خارجی یا یک اتصال جایگزین به تخته‌های اشکال زدایی که کانکتور مناسب ندارند ارائه می‌دهند. تصویر زیر طرح بندی پدهای شکست در Simplicity Link Debugger را نشان می دهد:

SILICON LABS UG548 Simplicity Link Debugger - Breakout Pads

برای توضیحات شبکه های سیگنال، جدول 2.1 توضیحات پایه اتصال کوچک ساده در صفحه 6 را ببینید.
2.3.3 Mini Simplicity
کانکتور Mini Simplicity به گونه ای طراحی شده است که ویژگی های پیشرفته دیباگ را از طریق یک کانکتور کوچک 10 پین ارائه دهد:

  • رابط اشکال زدایی سیم سریال (SWD) با رابط 2 سیم SWO / Silicon Labs (C2)
  • پورت COM مجازی (VCOM)
  • رابط ردیابی بسته (PTI)

در صورت نیاز، رابط Mini Simplicity نیز از برق مورد نیاز دستگاه متصل پشتیبانی می کند. این عملکرد معمولاً غیرفعال است و پین VTARGET فقط برای سنجش استفاده می شود.

SILICON LABS UG548 Simplicity Link Debugger - Mini Simplicity

جدول 2.1. توضیحات پین اتصال ساده ساده

شماره پین تابع توضیحات
1 VTARGET جلد هدفtage در برنامه اشکال زدایی شده. هنگامی که سوئیچ برق تغییر می‌کند، نظارت می‌شود یا عرضه می‌شود
2 GND زمین
3 RST بازنشانی کنید
4 VCOM_RX COM مجازی Rx
5 VCOM_TX COM Tx مجازی
6 SWO خروجی سیم سریال
7 SWDIO/C2D داده‌های سیم سریال، یا داده‌های C2
8 SWCLK/C2CK ساعت سیمی سریال، یا ساعت C2
9 PTI_FRAME سیگنال فریم ردیابی بسته
10 PTI_DATA سیگنال داده ردیابی بسته

مشخصات

3.1 شرایط عملیاتی توصیه شده
جدول زیر به عنوان راهنمایی برای استفاده صحیح از Simplicity Link Debugger در نظر گرفته شده است. جدول شرایط عملیاتی معمولی و برخی محدودیت های طراحی را نشان می دهد.
جدول 3.1. شرایط عملیاتی توصیه شده

پارامتر نماد حداقل تایپ کنید حداکثر واحد
ورودی منبع USB جلدtage V-BUS 4.4 5.0 5.25 V
جلد هدفtage1، 3 VTARGET 1.8 3.6 V
جریان تامین هدف 2، 3 ITARGET 300 mA
دمای عملیاتی TOP 20 C
توجه:
1. حالت سنجش
2. حالت منبع یابی
3. بخش را ببینید
4. حالت های منبع تغذیه برای جزئیات بیشتر در مورد حالت های عملکرد

3.2 حداکثر مطلق رتبه بندی
تجاوز از محدودیت های زیر ممکن است باعث آسیب دائمی به برد شود.
جدول 3.2. حداکثر مطلق رتبه بندی

پارامتر نماد حداقل حداکثر واحد
ورودی منبع USB جلدtage V-BUS -0.3 5.5 V
جلد هدفtage VTARGET -0.5 5.0 V
پدهای برک آوت * -0.5 5.0 V

حالت های منبع تغذیه

دیباگر Simplicity Link هنگامی که توسط کابل USB به میزبان متصل می شود، تغذیه می شود. در صورت روشن شدن، Simplicity Link Debugger می تواند در دو حالت کار کند:

  1. حالت سنجش (پیش‌فرض): اشکال‌زدای پیوند Simplicity حجم عرضه را حس می‌کندtage از دستگاه متصل در این حالت، جریان جذب شده توسط مدار حسگر دیباگر از دستگاه متصل معمولاً کمتر از 1 میکروآمپر است.
  2. حالت منبع یابی: Simplicity Link Debugger یک جلد ثابت را منبع می کندtage از 3.3 ولت به دستگاه در حال رفع اشکال

در هنگام راه اندازی، Simplicity Link Debugger در حالت سنجش (پیش فرض) عمل می کند. این حالت برای دستگاه های خود تغذیه در نظر گرفته شده است، یعنی برد متصل منبع تغذیه یا باتری خاص خود را دارد. Simplicity Link Debugger از هر دستگاه Silicon Labs با حجم عرضه پشتیبانی می کندtage بین 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 Debugger نمی تواند کلید پاور را فعال کند. مطمئن شوید که هیچ برقی در دستگاه مورد نظر وجود ندارد و دوباره امتحان کنید.
جدول 4.1. نشانگر حالت منبع تغذیه

نشانگر LED منبع تغذیه Target Device Voltagمحدوده جریان مورد نیاز میزبان USB
خاموش سنجش 1.8 ولت تا 3.6 ولت کمتر از 100 میلی آمپر
سبز منبع یابی 3.3 ولت کمتر از 500 میلی آمپر
قرمز خطای تشخیص/اتصال خارج از محدوده

مهم: هنگامی که دستگاه مورد نظر با وسایل دیگری تغذیه می شود، خروجی برق را فعال نکنید، ممکن است باعث آسیب HW به هر یک از بردها شود. هرگز از این عملکرد با دستگاه های با باتری استفاده نکنید.

اشکال زدایی

Simplicity Link Debugger یک SEGGER J-Link Debugger است که با استفاده از رابط Serial Wire Debug (SWD) برای دستگاه های Silicon Labs 32 بیتی (EFM32, EFR32, SiWx) یا رابط C2 برای Silicon Labs 8 بیتی به دستگاه مورد نظر متصل می شود. دستگاه های MCU (EFM8). دیباگر به کاربر این امکان را می دهد که کد و برنامه های کاربردی را که روی یک سخت افزار سفارشی متصل مجهز به رابط Mini Simplicity اجرا می شوند دانلود کند. علاوه بر این، یک پورت COM مجازی (VCOM) را برای کامپیوتر میزبان فراهم می کند که به پورت سریال دستگاه هدف* برای ارتباط عمومی بین برنامه در حال اجرا و کامپیوتر میزبان متصل است. برای دستگاه‌های EFR32، Simplicity Link Debugger همچنین از Packet Trace Interface (PTI)* پشتیبانی می‌کند، که اطلاعات ارزشمندی درباره اشکال‌زدایی بسته‌های ارسالی و دریافتی در پیوندهای بی‌سیم ارائه می‌دهد.
توجه: *با فرض اینکه رابط به دستگاه مورد نظر روی برد سفارشی هدایت شده است، هنگامی که کابل USB دیباگ وارد می شود، دیباگر داخلی فعال می شود و کنترل رابط های اشکال زدایی و VCOM را در اختیار می گیرد.
وقتی کابل USB برداشته شود، برد مورد نظر ممکن است همچنان متصل باشد. شیفترهای سطح و سوئیچ پاور مانع از پس‌پورت شدن می‌شوند.
5.1 پورت COM مجازی
پورت COM مجازی (VCOM) وسیله ای برای اتصال UART به دستگاه مورد نظر فراهم می کند و به میزبان اجازه می دهد تا داده های سریال را مبادله کند.
دیباگر این اتصال را به عنوان یک پورت COM مجازی در رایانه میزبان ارائه می کند که با وارد کردن کابل USB بالا می آید.
داده ها بین کامپیوتر میزبان و دیباگر از طریق اتصال USB، که یک پورت سریال را با استفاده از کلاس دستگاه ارتباطی USB (CDC) شبیه سازی می کند، منتقل می شود. از دیباگر، داده ها از طریق یک UART فیزیکی به دستگاه مورد نظر منتقل می شود
اتصال
فرمت سریال به صورت پیش فرض 115200 bps، 8 بیت، بدون برابری و 1 بیت استاپ است.
توجه: تغییر نرخ باود برای درگاه COM در سمت رایانه، بر نرخ باود UART بین اشکال زدا و دستگاه هدف تأثیر نمی گذارد. با این حال، برای برنامه های هدف که به نرخ باود متفاوتی نیاز دارند، می توان نرخ باود VCOM را برای مطابقت با پیکربندی دستگاه مورد نظر تغییر داد. به طور کلی پارامترهای VCOM را می توان از طریق کنسول مدیریت کیت که از طریق Simplicity Studio در دسترس است، پیکربندی کرد.
5.2 رابط ردیابی بسته
Packet Trace Interface (PTI) یک sniffer غیر نفوذی از داده ها، وضعیت رادیویی و زمان st است.amp اطلاعات در دستگاه های EFR32، با شروع از سری 1، PTI برای کاربر ارائه شده است تا بتواند به بافرهای داده در سطح فرستنده/گیرنده رادیویی ضربه بزند.
از دیدگاه نرم افزار تعبیه شده، این از طریق RAIL Utility، جزء PTI در Simplicity Studio در دسترس است.

پیکربندی و ارتقاء کیت

گفتگوی پیکربندی کیت در Simplicity Studio به شما امکان می دهد حالت اشکال زدایی آداپتور J-Link را تغییر دهید، سیستم عامل آن را ارتقا دهید و سایر تنظیمات پیکربندی را تغییر دهید. برای دانلود استودیو Simplicity به ادامه مطلب بروید silabs.com/simplicity.
در پنجره اصلی پرسپکتیو لانچر Simplicity Studio، حالت اشکال زدایی و نسخه سیستم عامل آداپتور J-Link انتخاب شده نشان داده شده است. روی پیوند [تغییر] در کنار هر یک از این تنظیمات کلیک کنید تا کادر گفتگوی پیکربندی کیت باز شود.

SILICON LABS UG548 Simplicity Link Debugger - Setting

6.1 ارتقاء سیستم عامل
شما می توانید سیستم عامل کیت را از طریق Simplicity Studio ارتقا دهید. Simplicity Studio به‌طور خودکار به‌روزرسانی‌های جدید را هنگام راه‌اندازی بررسی می‌کند.
همچنین می توانید از کادر گفتگوی پیکربندی کیت برای ارتقاء دستی استفاده کنید. برای انتخاب صحیح، روی دکمه [Browse] در بخش [Update Adapter] کلیک کنید file به .emz ختم می شود. سپس، روی دکمه [Install Package] کلیک کنید.

تاریخچه ویرایش کیت

همانطور که در شکل زیر نشان داده شده است، ویرایش کیت بر روی برچسب بسته بندی کیت چاپ شده است. تاریخچه بازنگری ارائه شده در این بخش ممکن است هر بازبینی کیت را فهرست نکند. اصلاحات با تغییرات جزئی ممکن است حذف شوند.

Simplicity Link DebuggerSILICON LABS UG548 Simplicity Link Debugger - کد br

7.1 Si-DBG1015A تاریخچه ویرایش

کیت ویرایش منتشر شد توضیحات
A03 13 اکتبر 2022 انتشار اولیه

تاریخچه ویرایش سند

تجدید نظر 1.0
ژوئن 2023
نسخه اولیه سند
استودیو سادگی
دسترسی با یک کلیک به MCU و ابزارهای بی سیم، اسناد، نرم افزار، کتابخانه های کد منبع و موارد دیگر. در دسترس برای ویندوز، مک و لینوکس!

SILICON LABS UG548 Simplicity Link Debugger - شکل 1

SILICON LABS UG548 Simplicity Link Debugger - نماد نمونه کارها اینترنت اشیا
www.silabs.com/IoT
SILICON LABS UG548 Simplicity Link Debugger - icon1 SW/HW
www.silabs.com/simplicity
SILICON LABS UG548 Simplicity Link Debugger - icon2 کیفیت
www.silabs.com/quality
SILICON LABS UG548 Simplicity Link Debugger - icon3 پشتیبانی و انجمن
www.silabs.com/community
سلب مسئولیت
Silicon Labs در نظر دارد آخرین، دقیق و مستندات عمیق تمام تجهیزات جانبی و ماژول های موجود برای پیاده سازی سیستم و نرم افزار را با استفاده یا قصد استفاده از محصولات Silicon Labs به مشتریان ارائه دهد. داده‌های مشخصه‌سازی، ماژول‌ها و تجهیزات جانبی موجود، اندازه‌های حافظه و آدرس‌های حافظه به هر دستگاه خاص مربوط می‌شوند و پارامترهای «معمولی» ارائه‌شده می‌توانند و در برنامه‌های مختلف متفاوت باشند. برنامه قبلیampمواردی که در اینجا توضیح داده شده فقط برای اهداف توضیحی است. آزمایشگاه سیلیکون این حق را برای خود محفوظ می‌دارد که بدون اطلاع قبلی در مورد اطلاعات، مشخصات و توضیحات محصول تغییراتی ایجاد کند و در مورد صحت یا کامل بودن اطلاعات ارائه شده ضمانتی نمی‌دهد. بدون اطلاع قبلی، Silicon Labs ممکن است به دلایل امنیتی یا قابلیت اطمینان، سفت‌افزار محصول را در طول فرآیند تولید به‌روزرسانی کند. چنین تغییراتی مشخصات یا عملکرد محصول را تغییر نخواهد داد. آزمایشگاه سیلیکون هیچ تعهدی در قبال عواقب ناشی از استفاده از اطلاعات ارائه شده در این سند ندارد. این سند مستلزم یا صراحتاً مجوزی برای طراحی یا ساخت مدارهای مجتمع نیست. این محصولات برای استفاده در هیچ یک از دستگاه‌های کلاس III FDA، برنامه‌هایی که برای آن‌ها تأیید پیش از بازار FDA مورد نیاز است یا سیستم‌های پشتیبانی زندگی بدون رضایت کتبی خاص آزمایشگاه‌های سیلیکون، طراحی یا مجاز نیستند. "سیستم پشتیبانی از زندگی" هر محصول یا سیستمی است که برای پشتیبانی یا حفظ زندگی و/یا سلامتی در نظر گرفته شده است، که در صورت شکست، به طور منطقی می توان انتظار داشت که منجر به صدمات شخصی یا مرگ شود. محصولات Silicon Labs برای کاربردهای نظامی طراحی یا مجاز نیستند. محصولات آزمایشگاه سیلیکون تحت هیچ شرایطی نباید در سلاح های کشتار جمعی از جمله (اما نه محدود به) سلاح های هسته ای، بیولوژیکی یا شیمیایی، یا موشک هایی که قادر به حمل چنین سلاح هایی هستند استفاده شوند. آزمایشگاه سیلیکون تمام ضمانت‌های صریح و ضمنی را رد می‌کند و هیچ مسئولیتی در قبال صدمات یا آسیب‌های مربوط به استفاده از محصولات آزمایشگاه سیلیکون در چنین برنامه‌های غیرمجاز ندارد.
توجه: این محتوا ممکن است حاوی واژه‌های غیراخلاقی باشد که اکنون منسوخ شده است. Silicon Labs در حال جایگزینی این اصطلاحات با زبان فراگیر تا جایی که ممکن باشد. برای اطلاعات بیشتر مراجعه کنید www.silabs.com/about-us/project-lexicon-inclusive
اطلاعات علامت تجاری Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, 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 OS32، Sision، Sision. 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 غربی سزار چاوز
آستین، TX 78701
ایالات متحده آمریکا
www.silabs.com

اسناد / منابع

SILICON LABS UG548 Simplicity Link Debugger [pdfراهنمای کاربر
UG548 Simplicity Link Debugger, UG548, Simplicity Link Debugger, Link Debugger, Debugger

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *