Je logo SYST

GUIDE MANUEL
Débogage du firmware avec Eclipse
Version 1.0

Historique des révisions

Version  Date Note Contributeur(s) Approbateur
1 12 mai 2021 Version initiale Nguyên Hoang Hoan Nguyên Hoang Hoan

Copyright © 2019 I-SYST, tous droits réservés.
3514, 1re Rue, Saint-Hubert, QC., Canada J3Y 8Y5
Ce document ne peut être reproduit sous quelque forme que ce soit sans l'autorisation écrite expresse d'I-SYST.

Introduction

Ce document montre étape par étape comment déboguer et flasher le firmware avec Eclipse IDE et Iosonata qui a été installé dans le guide d'installation "Eclipse IDE dans le développement de firmware avec IOsonata".

Débogage et flashage du firmware avec Eclipse IDE

I SYST Debugging et Flashing Firmware avec Eclipse IDE - Fig 1

Connectez IDK-BLYST-NANO à votre ordinateur.

Débogage du micrologiciel avec OpenODC

On va commencer avec Blinky Project en tant qu'example.
Sélectionnez le projet Blinky, cliquez avec le bouton droit de la souris sur la configuration de débogage

I SYST Débogage et flashage du micrologiciel avec Eclipse IDE - Configuration du débogage

I SYST Débogage et flashage du micrologiciel avec Eclipse IDE - Configuration de débogage 1

Double-cliquez sur Débogage GDB OpenOCD
Dans l'onglet Principal, dans Application C/C++, cliquez sur Rechercher un projet

I SYST Débogage et flashage du micrologiciel avec Eclipse IDE - Projet de recherche

Sélectionnez Clignotant. elfe

I SYST Débogage et flashage du micrologiciel avec Eclipse IDE - onglet Débogueur

Dans l'onglet Débogueur, définissez les options de configuration
-f "interface/cmsis-dap.cfg"
-f "cible/nrf52.cfg"
Parcourir l'exécutable OpenOCD file et exécutable ARM GDB file.
Cliquez sur Déboguer

I SYST Debugging et Flashing Firmware avec Eclipse IDE - Debug

Après avoir démarré le débogueur, il s'arrêtera à main(). Vous pouvez maintenant déboguer le firmware
en cliquant sur le bouton d'étape (F5, F6) pour tracer votre code source ligne par ligne.

Micrologiciel clignotant

Cliquez sur le bouton Exécuter pour exécuter le micrologiciel sur votre appareil

I SYST Debugging and Flashing Firmware with Eclipse IDE - Bouton Exécuter

I SYST Debugging et Flashing Firmware avec Eclipse IDE - Fig 2

Débogage et flashage du micrologiciel BleAdvertiser

BleAdvertiser nécessite des composants de périphérique logiciel NRF SDK, nous devons donc d'abord flasher le périphérique logiciel. Utiliser
IDAPnRFProg pour flasher le périphérique logiciel NRF à l'aide d'IDAP-Link. Télécharger ici: IDAP-Link/M – Parcourir/Windows sur SourceForge.net
Exécutez IDAPnRFProg en ligne de commande suivante :
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Debugging and Flashing Firmware with Eclipse IDE - ligne de commande

I SYST Debugging and Flashing Firmware with Eclipse IDE - ligne de commande 1

Après avoir flashé le module Bluetooth Low Energy dans IDK-BLYST-NANO avec IDAPnRFProg, nous pouvons maintenant déboguer et flasher le firmware BleAdvertiser sur IDK-BLYST-NANO

Documents / Ressources

Débogage I-SYST et micrologiciel clignotant avec Eclipse IDE [pdf] Manuel de l'utilisateur
Débogage et flashage du firmware avec Eclipse IDE

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *