CN
HOGARSOBRE NOSOTROSINFORMACIóN DE LA INDUSTRIA TUTORIAL DE PROGRAMACIóN DEL MóDULO BLE BLE5101

Tutorial de programación del módulo BLE BLE5101

Por sdga:NiceRF Wireless Technology Co., Ltd

1. Introducción del módulo BLE BLE5101

El propósito de este documento es guiar a los usuarios a crear un entorno de software para el redesarrollo del módulo BLE  BLE5101 y mostrar cómo iniciar un proyecto a través de un ejemplo simple y compilar y descargar firmware al módulo BLE5101.

Módulo BLE BLE5101

El módulo BLE BLE5101 admite las siguientes funciones:

  • 4GHz BLE 5.1 ​​(Bluetooth de baja potencia)
  • Chip Cortex-M3
  • Modo de suspensión de consumo de energía ultrabajo
  • Varios periféricos

 

2. Preparación

Hardware:

  • Módulo BLE BLE5101: una pieza
  • PC (Windows)
  • Herramienta de depuración J-Link

Software:

  • Herramienta de compilación: Keil uVision5 V5.2 o posterior, utilizada para compilar la aplicación
  • Kit de desarrollo Fr801xH SDK, que incluye la API utilizada (biblioteca de software y código fuente), un proyecto de muestra basado en Keil y un script de cadena de herramientas basado en GCC.

 

3. Configurar el entorno de desarrollo.

3.1 Instalar la herramienta de desarrollo Keil IDE (Keil uVision5)

Vaya al sitio web oficial de Arm Keil para descargar las últimas herramientas de desarrollo: https://www.keil.com/download/product/

3.2 Herramienta de configuración

Después de instalar la herramienta Keil, debe instalar el paquete de software compatible con la herramienta Keil para el núcleo Cortex-M3: 

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

Debe completar el soporte para el programa de descarga en línea Fr801xH J-Link. Copie el archivo "FR8010H.FLM" ubicado en "Fr801xH SDK/Tools" al siguiente directorio: "C:\Keil_v5\ARM\Flash".

 

4. Crea tu primer proyecto

Ahora está listo para desarrollar aplicaciones Fr801xH. Puede comenzar desde el proyecto "none_evm/ble_simple_peripheral" en el directorio de ejemplo del SDK de Fr801xH, o puede abrir otros proyectos de ejemplo.

Hay varios proyectos de ejemplo en el directorio de ejemplos del SDK Fr801xH, todos los cuales se pueden compilar directamente sin copiar.

 

5. Compila el proyecto.

Abra cualquier proyecto de ejemplo en el SDK y presione F7 o el botón de compilación en la parte superior izquierda de la interfaz de Keil para compilar. Si todo es normal, se generará un archivo .bin en el directorio actual del proyecto una vez completada la compilación.

 

6. Flash al dispositivo : módulo BLE BLE5101

El módulo BLE BLE5101 admite programación directa en línea a través de la herramienta de depuración en línea J-Link.

6.1. Conecte la herramienta J-Link a la PC

Ahora, saque un cable de los pines 3, 4, 9 y 10 de su módulo BLE BLE5101 y conéctelos a los pines correspondientes de J-Link (Nota: si el BLE5101 usa el firmware estándar de nuestra empresa, entonces necesita tirar pin 5 bajo o conéctelo a GND para evitar que el BLE5101 esté en modo de suspensión y no pueda conectarse a la PC):

Enlace Jpines 3, 4, 9 y 10 del módulo BLE BLE5101

6.2 Configuración de los parámetros del J-Link

Haga clic en los submenús de las herramientas de desarrollo de Keil en el siguiente orden: "Proyecto" -> "Opciones de destino" -> "Depurar" -> "Configuración" -> "Descarga Flash"

La configuración de la interfaz de depuración debe ser como se muestra en la siguiente figura:

<img style="display: bloque; margen izquierdo: automático; margen derecho: automático;" src="/template/index/pc/images/1260815565112336386/1550021207931641857.png" alt="Haga clic en los submenús de las herramientas de desarrollo de Keil en el siguiente orden: " proyecto"="" -=""> "Opciones para Target" -> "Depurar" -> "Configuración" -> "Descarga Flash"">

Haga clic en el botón Configuración para ingresar a la interfaz de configuración de parámetros de depuración en línea de J-Link. Si el módulo BLE5101 está conectado, "SW Device" mostrará la información del dispositivo BLE5101:

Si el módulo BLE5101 está conectado,

Haga clic en Descarga Flash para ingresar a la interfaz de configuración de parámetros de la descarga en línea de J-Link:

Haga clic en Descarga Flash para ingresar a la interfaz de configuración de parámetros de la descarga en línea de J-Link

 

En esta interfaz, si no aparece ninguna opción Flash predeterminada, debe hacer clic en el botón Agregar para agregar manualmente la opción del algoritmo de descarga Flash del chip Fr801xH. Después de hacer clic en Agregar, seleccione el dispositivo FR8010H.

6.3 Descarga del programa a través de J-Link

Ahora puede volver a la interfaz de Keil y hacer clic para descargar el archivo .bin compilado al BLE5101. Si todo va bien, el BLE5101 se reiniciará y la aplicación comenzará a ejecutarse una vez completada la programación.

 

7. Monitor: conecte el módulo BLE BLE5101

Puede sacar un cable de los pines 15 y 16 del  módulo BLE BLE5101, conectarlo a la PC a través de la herramienta de puerto serie USB y abrir la herramienta de puerto serie para monitorear el estado de ejecución de la aplicación.

pines 15 y 16 del módulo BLE BLE5101

 

Contáctenos

 +86-755-23080616

 ventas@nicerf.com

Sitio web: https://www.nicerf.com/

Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China

Contáctenos
política de privacidad

política de privacidad

· Política de privacidad

Actualmente no hay contenido disponible


           

Correo electrónico:sales@nicerf.com

Teléfono:+86-755-23080616

Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China


×