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.
El módulo BLE BLE5101 admite las siguientes funciones:
Hardware:
Software:
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".
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.
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.
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):
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:
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.
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.
+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
política de privacidad
· Política de privacidad
Actualmente no hay contenido disponible
Correo electrónico:sales@nicerf.com
Teléfono:+86-755-23080616