HEIMÜBER UNSBRANCHENINFORMATIONEN PROGRAMMIER-TUTORIAL ZUM BLE-MODUL BLE5101

Programmier-Tutorial zum BLE-Modul BLE5101

21

Jul . 2022

Von sdga:NiceRF Wireless Technology Co., Ltd

1. Einführung des BLE-Moduls BLE5101

Der Zweck dieses Dokuments besteht darin, Benutzer bei der Erstellung einer Softwareumgebung für die Neuentwicklung des BLE-Moduls  BLE5101 anzuleiten, anhand eines einfachen Beispiels zu zeigen, wie ein Projekt gestartet und Firmware kompiliert und auf das BLE5101-Modul heruntergeladen wird.

BLE-Modul BLE5101

Das BLE-Modul BLE5101 unterstützt folgende Funktionen:

  • 4 GHz BLE 5.1 ​​(Bluetooth mit geringem Stromverbrauch)
  • Cortex-M3-Chip
  • Ultra-Low-Power-Schlafmodus
  • Verschiedene Peripheriegeräte

 

2. Vorbereitung

Hardware:

  • BLE-Modul BLE5101: einteilig
  • PC (Windows)
  • J-Link-Debug-Tool

Software:

  • Kompilierungstool: Keil uVision5 V5.2 oder höher, wird zum Kompilieren der Anwendung verwendet
  • Fr801xH SDK-Entwicklungskit, einschließlich der verwendeten API (Softwarebibliothek und Quellcode), Keil-basiertes Beispielprojekt und GCC-basiertes Toolchain-Skript.

 

3. Richten Sie die Entwicklungsumgebung ein

3.1 Installieren Sie das Keil IDE-Entwicklungstool (Keil uVision5).

Besuchen Sie die offizielle Website von Arm Keil, um die neuesten Entwicklungstools herunterzuladen: https://www.keil.com/download/product/

3.2 Einstellwerkzeug

Nach der Installation des Keil-Tools müssen Sie das vom Keil-Tool unterstützte Softwarepaket für den Cortex-M3-Kern installieren: 

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

Sie müssen die Unterstützung für das Online-Downloadprogramm Fr801xH J-Link abschließen. Kopieren Sie die Datei „FR8010H.FLM“ aus „Fr801xH SDK/Tools“ in das folgende Verzeichnis: „C:\Keil_v5\ARM\Flash“.

 

4. Erstellen Sie Ihr erstes Projekt

Jetzt sind Sie bereit, Fr801xH-Anwendungen zu entwickeln. Sie können mit dem Projekt „none_evm/ble_simple_peripheral“ im Beispielverzeichnis des Fr801xH SDK beginnen oder andere Beispielprojekte öffnen.

Im Beispielverzeichnis des Fr801xH SDK gibt es mehrere Beispielprojekte, die alle ohne Kopieren direkt kompiliert werden können.

 

5. Kompilieren Sie das Projekt

Öffnen Sie ein beliebiges Beispielprojekt unter dem SDK und drücken Sie zum Kompilieren F7 oder die Kompilierungsschaltfläche oben links in der Keil-Schnittstelle. Wenn alles normal ist, wird nach Abschluss der Kompilierung eine .bin-Datei im aktuellen Verzeichnis des Projekts generiert.

 

6. Flashen Sie auf das Gerät : BLE-Modul BLE5101

Das BLE-Modul BLE5101 unterstützt die direkte Online-Programmierung über das J-Link-Online-Debugging-Tool.

6.1. Schließen Sie das J-Link-Tool an den PC an

Ziehen Sie nun bitte einen Draht aus den Pins 3, 4, 9 und 10 Ihres BLE-Moduls BLE5101 heraus und verbinden Sie sie mit den entsprechenden Pins von J-Link (Hinweis: Wenn der BLE5101 die Standard-Firmware unseres Unternehmens verwendet, müssen Sie ihn ziehen Pin 5 niedrig oder mit GND verbinden, um zu verhindern, dass sich der BLE5101 im Schlafmodus befindet und keine Verbindung zum PC herstellen kann):

J-LinkPins 3, 4, 9 und 10 des BLE-Moduls BLE5101

6.2 J-Link-Parameter einstellen

Klicken Sie in der folgenden Reihenfolge auf die Untermenüs der Keil-Entwicklungstools: „Projekt“ -> „Optionen für Ziel“ -> „Debug“ -> „Einstellungen“ -> „Flash-Download“.

Die Konfiguration der Debug-Schnittstelle sollte wie in der folgenden Abbildung dargestellt sein:

<img style="display: block; margin-left: auto; margin-right: auto;" src="/template/index/pc/images/1260815565112336386/1550021207931641857.png" alt="Klicken Sie in der folgenden Reihenfolge auf die Untermenüs der Keil-Entwicklungstools: „Projekt“="" -=""> „Optionen für Ziel“ -> „Debug“ -> „Einstellungen“ -> „Flash-Download“ >

Klicken Sie auf die Schaltfläche „Einstellungen“, um die Konfigurationsoberfläche für die Online-Debugging-Parameter von J-Link aufzurufen. Wenn das BLE5101-Modul angeschlossen ist, zeigt „SW Device“ die Geräteinformationen des BLE5101 an:

Wenn das BLE5101-Modul angeschlossen ist,

Klicken Sie auf „Flash-Download“, um die Parameterkonfigurationsoberfläche des J-Link-Online-Downloads aufzurufen:

Klicken Sie auf „Flash-Download“, um die Parameterkonfigurationsoberfläche für den J-Link-Online-Download aufzurufen

 

Wenn in dieser Schnittstelle keine Standard-Flash-Option angezeigt wird, müssen Sie auf die Schaltfläche „Hinzufügen“ klicken, um die Flash-Download-Algorithmus-Option des Fr801xH-Chips manuell hinzuzufügen. Nachdem Sie auf „Hinzufügen“ geklickt haben, wählen Sie das FR8010H-Gerät aus.

6.3 Programm über J-Link herunterladen

Jetzt können Sie zur Keil-Schnittstelle zurückkehren und klicken, um die kompilierte .bin-Datei auf den BLE5101 herunterzuladen. Wenn alles gut geht, wird der BLE5101 zurückgesetzt und die Anwendung wird nach Abschluss der Programmierung gestartet.

 

7. Monitor: BLE-Modul BLE5101 anschließen

Sie können ein Kabel von den Pins 15 und 16 des BLE-Moduls BLE5101 herausführen  , es über das USB-zu-Seriell-Port-Tool mit dem PC verbinden und das Serial-Port-Tool öffnen, um den Betriebsstatus der Anwendung zu überwachen.

Pins 15 und 16 des BLE-Moduls BLE5101

 

Kontaktieren Sie uns

 +86-755-23080616

 sales@nicerf.com

Website: https://www.nicerf.com/

Adresse: 309-314, 3/F, Gebäude A, Hongdu-Geschäftsgebäude, Zone 43, Baoan Dist, Shenzhen, China

Kontaktieren Sie uns
Datenschutzrichtlinie

Datenschutzrichtlinie

· Datenschutzrichtlinie

Derzeit sind keine Inhalte verfügbar


           

E-Mail: sales@nicerf.com

Tel.:+86-755-23080616

Adresse: 309-314, 3/F, Gebäude A, Hongdu-Geschäftsgebäude, Zone 43, Baoan Dist, Shenzhen, China


×