Adafruit BlueFruit LE Guide Utilisateur page 112

Table des Matières

Publicité

Connectez vous sur le périphérique en mode DFU (DfuTarg)
Une fois connecté, vous verrez un écran avec des informations de base. Cliquer sur '...' dans le coin en haut à droite et
sélectionnez Firmware Updates
Cliquez sur le bouton Use Custom Firmware (Utiliser un Firmware personnalisé)
Selectionner les fichiers .hex et .init approrpriés (copiés depuis le dépôt des firmware Bluefruit LE
https://github.com/adafruit/Adafruit_BluefruitLE_Firmware
Fichier Hex: blefriend32_s110_xxac_0_6_7_150917_blefriend32.hex
Fichier Init: blefriend32_s110_xxac_0_6_7_150917_blefriend32_init.dat
Cliquer sur Start Update
L'app iOS ne supporte pas encore la mise-à-jour de firmware personnalié depuis le mode DFU mais Adafruit fait le nécessaire pour
rendre la fonctionnalité disponible.
La boîte à outil Nordic nRF
Vous pouvez également utiliser l'application "Nordic's nRF Toolbox" pour faire une mise-à-jour du firmware en utilisant le
bootloader OTA (Over The Air).
Sur Android:
Ouvez nRF Toolbox (utiliser la dernière version de l'outil)
Cliquer sur l'icone DFU
Cliquer sur le bouton Select File pour sélectionner un fichier
Selectionner Application depuis dans la liste des option PUIS cliquez sur OK
Localiser le fichier .hex approprié (ex: 'blefriend32_s110_xxac_0_6_7_150917_blefriend32.hex')
Lorsque l'App vous demande s'il faut un Init packet (paquet d'initialisation), répondez Oui en pressant sur Yes.
Sélectionner le fichier *_init.dat approprié (par exemple: 'blefriend32_s110_xxac_0_6_7_150917_blefriend32_init.dat').
Cliquer sur le bouton Select Device pour sélectionner un périphérique (voir en bas du l'écran principale) et sélectionner le
périphérique en mode DFU (DfuTarg) en cliquant dessus
Cliquez sur le bouton Upload (téléverser) qui devrait maintenant être disponible sur l'écran principal.
Cela devrait débuter le processus de mise-à-jour DFU, ce qui devrait faire une mise-à-jour du Firmware et restaurer l'état du
module Bluefruit LE
Sur iOS:
Créer un fichier .zip contenant ke fichier .hex et le fichier init.dat que vous allez utiliser pour faire la mise-à-jour du firmware.
Par exemple:
Renommer 'blefriend32_s110_xxac_0_6_7_150917_blefriend32.hex' en application.hex
Renommer 'blefriend32_s110_xxac_0_6_7_150917_blefriend32_init.dat' en application.dat
Téléverser le fichier .zip contenant les fichiers application.hex et application.dat sur votre iPhone en utilisant, comme décrit
ci-dessous:
Ouvrer l'app nRF Toolbox (utilisez la dernière version)
Cliquer sur l'icone DFU
Cliquer sur le libellé texte Select File (sélectionner fichier)
Basculer vers User Files (fichier utilisateur) pour voir le fichier .zip que vous avez téléchargé ci-dessus
Sélectionner le fichier .zip (ex: blefriend32_065.zip)
Sur l'écran principal, sélectionner Select File Type (sélectionner le type de fichier)
Sélectionner application
Dans l'écran principal, cliquer sur SELECT DEVICE (sélectionner périphérique)
Sélectionner le périphérique en mode DFU (DfuTarg)
Cliquer sur le bouton Upload (téléverser) qui devrait maintenant être disponible.
Cela débutera le processus de mise-à-jour DFU et votre module Bluefruit LE sera réinitialisé une fois l'opération terminée
Si vous voyez une schéma normal de 2 ou 3 clignotement alors la mise-à-jour à fonctionné!
Avec Adafruit_nRF51822_Flasher:
En dernier ressort, si vous avez accès à un Raspberry-Pi, un Segger J-Link ou un STLink/V2, vous pouvez manuellement reflasher
le périphérique entier, comme décrit ci-dessus dans la foire aux questions, avec plus de détails sur la page ressources logicielles.
Comment est ce que je reflash mon module Bluefruit LE via SWD?
Reflasher le module Bluefruit LE via SWD (ex: passer à la version sniffer du firmware et inversement) est une opération réalisée à
vos propre risque et peu bloquer votre périphérique, et Adafruit ne peut pas offrir de support pour une telle opération!.
Vous êtes seule pour réaliser cette opération et il y a malheureusement 1,000,000 de choses qui peuvent mal tourner. C'est pour
cela qu'Adafruit propose deux cartes différentes:
Le Bluefruit LE Friend en version sniffer
) ... pour le firmware BLEFRIEND32 version 0.6.7, cela devrait être:

Publicité

Table des Matières
loading

Table des Matières