I SYST logo

GWIDA MANWALI
Debugging tal-firmware b'Eclipse
Verżjoni 1.0

Storja tar-reviżjoni

Verżjoni  Data Nota Kontributur(i) Approvatur
1 12 ta’ Mejju 2021 Verżjoni inizjali Nguyen Hoang Hoan Nguyen Hoang Hoan

Copyright © 2019 I-SYST, id-drittijiet kollha riżervati.
3514, 1re Rue, Saint-Hubert, QC., Kanada J3Y 8Y5
Dan id-dokument ma jistax jiġi riprodott fl-ebda forma mingħajr il-kunsens espress bil-miktub minn I-SYST.

Introduzzjoni

Dan id-dokument juri pass pass kif tiddibaggja u tflash il-firmware b'Eclipse IDE u Iosonata li kien installat fil-gwida għall-Installazzjoni "Eclipse IDE fl-iżvilupp tal-firmware b'IOsonata".

Debugging u Firmware li jteptep b'Eclipse IDE

I SYST Debugging u Flashing Firmware b'Eclipse IDE - Fig 1

Qabbad IDK-BLYST-NANO mal-kompjuter tiegħek.

Firmware ta' debugging b'OpenODC

Nibdew b'Blinky Project bħala example.
Agħżel Proġett Blinky, Ikklikkja bil-lemin agħżel Konfigurazzjoni Debug

I SYST Debugging u Flashing Firmware b'Eclipse IDE - Konfigurazzjoni tad-Debug

I SYST Debugging u Firmware li jteptep b'Eclipse IDE - Konfigurazzjoni tad-Debug 1

Ikklikkja darbtejn fuq GDB OpenOCD Debugging
Fit-tab Prinċipali, f'Applikazzjoni C/C++ ikklikkja Fittex Proġett

I SYST Debugging u Flashing Firmware b'Eclipse IDE - Proġett ta' Tiftix

Agħżel Blinky. elf

I SYST Debugging u Flashing Firmware ma Eclipse IDE - Debugger tab

Fit-tab Debugger, issettja l-għażliet tal-Konfigurazzjoni
-f "interface/cmsis-dap.cfg"
-f "mira/nrf52.cfg"
Fittex l-eżekutibbli OpenOCD file u ARM GDB eżekutibbli file.
Ikklikkja Debug

I SYST Debugging u Flashing Firmware b'Eclipse IDE - Debug

Wara li tibda d-debugger, se tieqaf fuq main(). Issa tista 'tiddibaggja l-firmware
billi tikklikkja l-buttuna tal-pass (F5, F6) biex traċċa l-kodiċi tas-sors tiegħek linja b'linja.

Firmware li jteptep

Ikklikkja l-buttuna Mexxi biex tħaddem il-firmware fuq it-tagħmir tiegħek

I SYST Debugging u Flashing Firmware b'Eclipse IDE - buttuna Mexxi

I SYST Debugging u Flashing Firmware b'Eclipse IDE - Fig 2

Debugging u Firmware BleAdvertiser li jteptep

BleAdvertiser jirrikjedi komponenti softdevice NRF SDK għalhekk irridu nteptjaw softdevice l-ewwel. Użu
IDAPnRFProg biex itteptep softdevice NRF billi tuża IDAP-Link. Niżżel hawn: IDAP-Link/M – Fittex/Windows fuq SourceForge.net
Mexxi IDAPnRFProg billi ssegwi l-linja tal-kmand:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Debugging u Flashing Firmware b'Eclipse IDE - linja tal-kmand

I SYST Debugging u Flashing Firmware b'Eclipse IDE - linja tal-kmand 1

Wara li jteptep Bluetooth Low Energy Module f'IDK-BLYST-NANO ma IDAPnRFProg, issa nistgħu niddebuggjaw u flash Firmware BleAdvertiser fuq IDK-BLYST-NANO

Dokumenti / Riżorsi

I-SYST Debugging u Firmware li jteptep b'Eclipse IDE [pdfManwal tal-Utent
Debugging u Firmware li jteptep b'Eclipse IDE

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *