I SYST โลโก้

คู่มือคู่มือ
การดีบักเฟิร์มแวร์ด้วย Eclipse
เวอร์ชัน 1.0

ประวัติการแก้ไข

เวอร์ชัน  วันที่ บันทึก ผู้ร่วมให้ข้อมูล ผู้รับรอง
1 12 พฤษภาคม 2021 เวอร์ชันเริ่มต้น เหงียน ฮว่าง ฮวาน เหงียน ฮว่าง ฮวาน

ลิขสิทธิ์ © 2019 I-SYST สงวนลิขสิทธิ์
3514, 1re Rue, Saint-Hubert, QC., แคนาดา J3Y 8Y5
ห้ามทำซ้ำเอกสารนี้ในรูปแบบใด ๆ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรจาก I-SYST

การแนะนำ

เอกสารนี้แสดงทีละขั้นตอนวิธีการดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE และ Iosonata ซึ่งได้รับการติดตั้งในคู่มือการติดตั้ง “Eclipse IDE ในการพัฒนาเฟิร์มแวร์ด้วย IOsonata”

การดีบักและเฟิร์มแวร์กะพริบด้วย Eclipse IDE

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - รูปที่ 1

เชื่อมต่อ IDK-BLYST-NANO กับคอมพิวเตอร์ของคุณ

การดีบักเฟิร์มแวร์ด้วย OpenODC

เราจะเริ่มต้นด้วย Blinky Project ในฐานะอดีตampเล.
เลือกโครงการ Blinky คลิกขวาเลือก Debug Configuration

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - การกำหนดค่าดีบัก

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - การกำหนดค่าดีบัก 1

ดับเบิลคลิกที่ GDB OpenOCD Debugging
ในแท็บหลัก ที่แอปพลิเคชัน C/C++ คลิกค้นหา Project

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - ค้นหา Project

เลือก กะพริบตา เอลฟ์

I SYST กำลังดีบั๊กและกะพริบเฟิร์มแวร์ด้วย Eclipse IDE - แท็บดีบักเกอร์

ในแท็บ Debugger ให้ตั้งค่า Config options
-f “อินเทอร์เฟซ/cmsis-dap.cfg”
-f “เป้าหมาย/nrf52.cfg”
เรียกดูไฟล์ปฏิบัติการ OpenOCD file และ ARM GDB ที่ปฏิบัติการได้ file.
คลิกดีบัก

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - Debug

หลังจากที่คุณเริ่มดีบักเกอร์ มันจะหยุดที่ main() ตอนนี้คุณสามารถดีบักเฟิร์มแวร์
โดยคลิกที่ปุ่มขั้นตอน (F5, F6) เพื่อติดตามซอร์สโค้ดของคุณทีละบรรทัด

เฟิร์มแวร์กระพริบ

คลิกปุ่มเรียกใช้เพื่อเรียกใช้เฟิร์มแวร์บนอุปกรณ์ของคุณ

I SYST กำลังดีบักและกะพริบเฟิร์มแวร์ด้วย Eclipse IDE - ปุ่มเรียกใช้

I SYST กำลังดีบักและแฟลชเฟิร์มแวร์ด้วย Eclipse IDE - รูปที่ 2

การดีบักและกะพริบเฟิร์มแวร์ BleAdvertiser

BleAdvertiser ต้องการคอมโพเนนต์ NRF SDK softdevice ดังนั้นเราต้องแฟลช softdevice ก่อน ใช้
IDAPnRFProg เพื่อแฟลช NRF softdevice โดยใช้ 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

ฉัน SYST กำลังดีบั๊กและกะพริบเฟิร์มแวร์ด้วย Eclipse IDE - บรรทัดคำสั่ง

I SYST กำลังดีบั๊กและกะพริบเฟิร์มแวร์ด้วย Eclipse IDE - บรรทัดคำสั่ง 1

หลังจากแฟลชโมดูลพลังงานต่ำ Bluetooth ใน IDK-BLYST-NANO ด้วย IDAPnRFProg ตอนนี้เราสามารถดีบักและแฟลชเฟิร์มแวร์ BleAdvertiser บน IDK-BLYST-NANO

เอกสาร / แหล่งข้อมูล

การดีบัก I-SYST และเฟิร์มแวร์กะพริบด้วย Eclipse IDE [พีดีเอฟ] คู่มือการใช้งาน
การดีบักและเฟิร์มแวร์กะพริบด้วย Eclipse IDE

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *