شعار أنا SYST

دليل اليدوي
تصحيح أخطاء البرامج الثابتة باستخدام Eclipse
الإصدار 1.0

تاريخ المراجعة

إصدار  تاريخ ملحوظة مساهم (ق) الموافق
1 12 مايو 2021 النسخة الأولية نجوين هوانج هوان نجوين هوانج هوان

حقوق النشر © 2019 I-SYST، جميع الحقوق محفوظة.
3514, 1re Rue, سانت هوبيرت, QC, كندا J3Y 8Y5
لا يجوز إعادة إنتاج هذه الوثيقة بأي شكل من الأشكال دون الحصول على موافقة كتابية صريحة من I-SYST.

مقدمة

يوضح هذا المستند خطوة بخطوة كيفية تصحيح أخطاء البرنامج الثابت وتحديثه باستخدام Eclipse IDE وIosonata الذي تم تثبيته في دليل التثبيت "Eclipse IDE في تطوير البرامج الثابتة باستخدام IOsonata".

تصحيح الأخطاء وتحديث البرامج الثابتة باستخدام Eclipse IDE

تصحيح أخطاء النظام وتحديث البرامج الثابتة باستخدام Eclipse IDE - الشكل 1

قم بتوصيل IDK-BLYST-NANO بجهاز الكمبيوتر الخاص بك.

تصحيح أخطاء البرامج الثابتة باستخدام OpenODC

سنبدأ مع Blinky Project كمثالampليه.
حدد Blinky Project، ثم انقر بزر الماوس الأيمن فوق حدد Debug Configuration

تصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - تكوين التصحيح

تصحيح أخطاء النظام وتحديث البرامج الثابتة باستخدام Eclipse IDE - تكوين التصحيح 1

انقر نقرًا مزدوجًا فوق تصحيح أخطاء GDB OpenOCD
في علامة التبويب الرئيسية، في تطبيق C/C++، انقر فوق بحث في المشروع

تصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - مشروع البحث

حدد بلينكي. قزم

أقوم بتصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - علامة التبويب Debugger

في علامة التبويب Debugger، قم بتعيين خيارات التكوين
-f "الواجهة/cmsis-dap.cfg"
-f "الهدف/nrf52.cfg"
تصفح الملف القابل للتنفيذ OpenOCD file و ARM GDB قابل للتنفيذ file.
انقر فوق التصحيح

تصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - Debug

بعد بدء تشغيل مصحح الأخطاء، سيتوقف عند main(). الآن يمكنك تصحيح البرامج الثابتة
بالنقر فوق زر الخطوة (F5، F6) لتتبع التعليمات البرمجية المصدر الخاصة بك سطرًا تلو الآخر.

وامض البرامج الثابتة

انقر فوق الزر "تشغيل" لتشغيل البرنامج الثابت على جهازك

أقوم بتصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - زر التشغيل

تصحيح أخطاء النظام وتحديث البرامج الثابتة باستخدام Eclipse IDE - الشكل 2

تصحيح الأخطاء ووميض البرامج الثابتة BleAdvertiser

يتطلب BleAdvertiser مكونات جهاز softdevice NRF SDK لذا يتعين علينا فلاش softdevice أولاً. يستخدم
IDAPnRFProg لفلاش جهاز NRF الناعم باستخدام IDAP-Link. حمل هنا: IDAP-Link/M – تصفح/Windows على SourceForge.net
قم بتشغيل IDAPnRFProg باتباع سطر الأوامر:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

أقوم بتصحيح أخطاء النظام ووميض البرامج الثابتة باستخدام Eclipse IDE - سطر الأوامر

تصحيح أخطاء النظام وتحديث البرامج الثابتة باستخدام Eclipse IDE - سطر الأوامر 1

بعد وميض وحدة Bluetooth منخفضة الطاقة في IDK-BLYST-NANO باستخدام IDAPnRFProg، يمكننا الآن تصحيح أخطاء البرامج الثابتة BleAdvertiser ووميضها على IDK-BLYST-NANO

المستندات / الموارد

تصحيح أخطاء I-SYST وتحديث البرامج الثابتة باستخدام Eclipse IDE [بي دي اف] دليل المستخدم
تصحيح الأخطاء وتحديث البرامج الثابتة باستخدام Eclipse IDE

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *