คู่มือคู่มือ
การดีบักเฟิร์มแวร์ด้วย 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
เชื่อมต่อ IDK-BLYST-NANO กับคอมพิวเตอร์ของคุณ
การดีบักเฟิร์มแวร์ด้วย OpenODC
เราจะเริ่มต้นด้วย Blinky Project ในฐานะอดีตampเล.
เลือกโครงการ Blinky คลิกขวาเลือก Debug Configuration
ดับเบิลคลิกที่ GDB OpenOCD Debugging
ในแท็บหลัก ที่แอปพลิเคชัน C/C++ คลิกค้นหา Project
เลือก กะพริบตา เอลฟ์
ในแท็บ Debugger ให้ตั้งค่า Config options
-f “อินเทอร์เฟซ/cmsis-dap.cfg”
-f “เป้าหมาย/nrf52.cfg”
เรียกดูไฟล์ปฏิบัติการ OpenOCD file และ ARM GDB ที่ปฏิบัติการได้ file.
คลิกดีบัก
หลังจากที่คุณเริ่มดีบักเกอร์ มันจะหยุดที่ main() ตอนนี้คุณสามารถดีบักเฟิร์มแวร์
โดยคลิกที่ปุ่มขั้นตอน (F5, F6) เพื่อติดตามซอร์สโค้ดของคุณทีละบรรทัด
เฟิร์มแวร์กระพริบ
คลิกปุ่มเรียกใช้เพื่อเรียกใช้เฟิร์มแวร์บนอุปกรณ์ของคุณ
การดีบักและกะพริบเฟิร์มแวร์ 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
หลังจากแฟลชโมดูลพลังงานต่ำ Bluetooth ใน IDK-BLYST-NANO ด้วย IDAPnRFProg ตอนนี้เราสามารถดีบักและแฟลชเฟิร์มแวร์ BleAdvertiser บน IDK-BLYST-NANO
เอกสาร / แหล่งข้อมูล
![]() |
การดีบัก I-SYST และเฟิร์มแวร์กะพริบด้วย Eclipse IDE [พีดีเอฟ] คู่มือการใช้งาน การดีบักและเฟิร์มแวร์กะพริบด้วย Eclipse IDE |