MAISONÀ PROPOS DE NOUSINFORMATIONS SUR L'INDUSTRIE TUTORIEL DE PROGRAMMATION DU MODULE BLE BLE5101

Tutoriel de programmation du module BLE BLE5101

21

Jul . 2022

Par SDGA:NiceRF Wireless Technology Co., Ltd

1. Introduction du module BLE BLE5101

Le but de ce document est de guider les utilisateurs dans la création d'un environnement logiciel pour le redéveloppement du module BLE  BLE5101, de montrer comment démarrer un projet à travers un exemple simple, et de compiler et télécharger le micrologiciel sur le module BLE5101.

Module BLE BLE5101

Le module BLE BLE5101 prend en charge les fonctions suivantes :

  • 4 GHz BLE 5.1 ​​(Bluetooth faible consommation)
  • Puce Cortex-M3
  • Mode veille à très faible consommation
  • Divers périphériques

 

2. Préparation

Matériel:

  • Module BLE BLE5101 : une pièce
  • PC (Windows)
  • Outil de débogage J-Link

Logiciel:

  • Outil de compilation : Keil uVision5 V5.2 ou version ultérieure, utilisé pour compiler l'application
  • Kit de développement SDK Fr801xH, comprenant l'API utilisée (bibliothèque logicielle et code source), un exemple de projet basé sur Keil et un script de chaîne d'outils basé sur GCC.

 

3. Configurer l'environnement de développement

3.1 Installer l'outil de développement Keil IDE (Keil uVision5)

Accédez au site officiel d'Arm Keil pour télécharger les derniers outils de développement : https://www.keil.com/download/product/

3.2 Outil de paramétrage

Après avoir installé l'outil Keil, vous devez installer le progiciel pris en charge par l'outil Keil pour le cœur Cortex-M3 : 

https://www.keil.com/dd2/arm/armcm3/

Vous devez compléter la prise en charge du programme de téléchargement en ligne Fr801xH J-Link. Copiez le fichier "FR8010H.FLM" situé dans "Fr801xH SDK/Tools" dans le répertoire suivant : "C:\Keil_v5\ARM\Flash" .

 

4. Créez votre premier projet

Vous êtes maintenant prêt à développer des applications Fr801xH. Vous pouvez démarrer à partir du projet "none_evm/ble_simple_peripheral" dans le répertoire d'exemple du SDK Fr801xH, ou vous pouvez ouvrir d'autres exemples de projets.

Il existe plusieurs exemples de projets dans le répertoire d'exemples du SDK Fr801xH, qui peuvent tous être compilés directement sans copie.

 

5. Compilez le projet

Ouvrez n'importe quel exemple de projet sous le SDK et appuyez sur F7 ou sur le bouton de compilation en haut à gauche de l'interface Keil pour compiler. Si tout est normal, un fichier .bin sera généré dans le répertoire courant du projet une fois la compilation terminée.

 

6. Flash sur l'appareil : module BLE BLE5101

Le module BLE BLE5101 prend en charge la programmation en ligne directe via l'outil de débogage en ligne J-Link.

6.1. Connectez l'outil J-Link au PC

Maintenant, veuillez retirer un fil des broches 3, 4, 9 et 10 de votre module BLE BLE5101 et connectez-le aux broches correspondantes de J-Link (Remarque : si le BLE5101 utilise le micrologiciel standard de notre société, vous devez alors retirer broche 5 basse ou connectez-vous à GND pour éviter que le BLE5101 ne soit en mode veille et incapable de se connecter au PC) :

J-Linkbroches 3, 4, 9 et 10 du module BLE BLE5101

6.2 Définition des paramètres J-Link

Cliquez sur les sous-menus des outils de développement Keil dans l'ordre suivant : "Projet" -> "Options pour Target" -> "Debug" -> "Paramètres" -> "Téléchargement Flash"

La configuration de l'interface de débogage doit être celle indiquée dans la figure ci-dessous :

<img style="affichage : bloc ; marge-gauche : auto ; marge-droite : auto ;" src="/template/index/pc/images/1260815565112336386/1550021207931641857.png" alt="Cliquez sur les sous-menus des outils de développement Keil dans l'ordre suivant : " project"="" -=""> "Options pour Target" -> "Débogage" -> "Paramètres" -> "Téléchargement Flash"">

Cliquez sur le bouton Paramètres pour accéder à l'interface de configuration des paramètres de débogage en ligne J-Link. Si le module BLE5101 est connecté, « SW Device » affichera les informations sur le périphérique du BLE5101 :

Si le module BLE5101 est connecté,

Cliquez sur Flash Download pour accéder à l'interface de configuration des paramètres du téléchargement en ligne J-Link :

Cliquez sur Flash Download pour accéder à l'interface de configuration des paramètres du téléchargement en ligne J-Link

 

Dans cette interface, si aucune option Flash par défaut n'apparaît, vous devez cliquer sur le bouton Ajouter pour ajouter manuellement l'option d'algorithme de téléchargement Flash de la puce Fr801xH. Après avoir cliqué sur Ajouter, sélectionnez le périphérique FR8010H.

6.3 Télécharger le programme via J-Link

Maintenant, vous pouvez revenir à l'interface Keil et cliquer pour télécharger le fichier .bin compilé sur le BLE5101. Si tout se passe bien, le BLE5101 sera réinitialisé et l'application commencera à s'exécuter une fois la programmation terminée.

 

7. Moniteur : connectez le module BLE BLE5101.

Vous pouvez faire sortir un fil des broches 15 et 16 du  module BLE BLE5101, le connecter au PC via l'outil USB vers port série et ouvrir l'outil de port série pour surveiller l'état d'exécution de l'application.

broches 15 et 16 du module BLE BLE5101

 

Contactez-nous

 +86-755-23080616

 sales@nicerf.com

Site Internet : https://www.nicerf.com/

Adresse : 309-314, 3/F, bâtiment A, bâtiment commercial de Hongdu, zone 43, Baoan Dist, Shenzhen, Chine

Contactez-nous
politique de confidentialité

politique de confidentialité

· Politique de confidentialité

Il n'y a actuellement aucun contenu disponible


           

Courriel : sales@nicerf.com

Tél : +86-755-23080616

Adresse : 309-314, 3/F, bâtiment A, bâtiment commercial de Hongdu, zone 43, Baoan Dist, Shenzhen, Chine


×