HANDLEIDING
Firmware-foutopsporing met Eclipse
Versie 1.0
Revisiegeschiedenis
Versie | Datum | Opmerking | Bijdrager(s) | Goedkeurder |
1 | 12 mei 2021 | Eerste versie | Nguyen Hoang Hoan | Nguyen Hoang Hoan |
Copyright © 2019 I-SYST, alle rechten voorbehouden.
3514, 1re Rue, Saint-Hubert, QC., Canada J3Y 8Y5
Dit document mag in geen enkele vorm worden gereproduceerd zonder uitdrukkelijke schriftelijke toestemming van I-SYST.
Invoering
Dit document laat stap voor stap zien hoe u de firmware kunt debuggen en flashen met Eclipse IDE en Iosonata, die is geïnstalleerd in de installatiehandleiding “Eclipse IDE in firmware-ontwikkeling met IOsonata”.
Foutopsporing en firmware flashen met Eclipse IDE
Sluit IDK-BLYST-NANO aan op uw computer.
Firmware debuggen met OpenODC
Wij gaan starten met Blinky Project als exampik.
Selecteer Blinky Project, klik met de rechtermuisknop en selecteer Debug-configuratie
Dubbelklik op GDB OpenOCD-foutopsporing
Op het tabblad Hoofdgroep klikt u bij C/C++-toepassing op Project zoeken
Selecteer Blinky. elf
Stel op het tabblad Debugger de configuratieopties in
-f “interface/cmsis-dap.cfg”
-f “doel/nrf52.cfg”
Blader door het uitvoerbare OpenOCD-bestand file en ARM GDB uitvoerbaar file.
Klik op Foutopsporing
Nadat u de debugger hebt gestart, stopt deze bij main(). Nu kunt u de firmware debuggen
door op de stapknop (F5, F6) te klikken om uw broncode regel voor regel te traceren.
Knipperende firmware
Klik op de knop Uitvoeren om de firmware op uw apparaat uit te voeren
Foutopsporing en flashen van BleAdvertiser-firmware
BleAdvertiser vereist NRF SDK softdevice-componenten, dus we moeten eerst softdevice flashen. Gebruik
IDAPnRFProg om NRF-softdevice te flashen met behulp van IDAP-Link. Download hier: IDAP-Link/M – Bladeren/Windows op SourceForge.net
Voer IDAPnRFProg uit via de volgende opdrachtregel:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex
Na het flashen van de Bluetooth Low Energy Module in IDK-BLYST-NANO met IDAPnRFProg, kunnen we nu firmware BleAdvertiser debuggen en flashen op IDK-BLYST-NANO
Documenten / Bronnen
![]() |
I-SYST Debuggen en flashen van firmware met Eclipse IDE [pdf] Gebruikershandleiding Foutopsporing en firmware flashen met Eclipse IDE |