CN
LARSOBRE NóSINFORMAçõES DA INDúSTRIA TUTORIAL DE PROGRAMAçãO DO MóDULO BLE BLE5101

Tutorial de programação do módulo BLE BLE5101

Por SDGA:NiceRF Wireless Technology Co., Ltd

1. Introdução do Módulo BLE BLE5101

O objetivo deste documento é orientar os usuários na construção de um ambiente de software para o redesenvolvimento do módulo BLE  BLE5101, e mostrar como iniciar um projeto através de um exemplo simples, e como compilar e baixar firmware para o módulo BLE5101.

Módulo BLE BLE5101

O módulo BLE BLE5101 suporta as seguintes funções:

  • 4GHz BLE 5.1 ​​(Bluetooth de baixa potência)
  • Chip Cortex-M3
  • Modo de suspensão com consumo ultrabaixo de energia
  • Vários periféricos

 

2. Preparação

Hardware:

  • Módulo BLE BLE5101: uma peça
  • Computador (Windows)
  • Ferramenta de depuração J-Link

Programas:

  • Ferramenta de compilação: Keil uVision5 V5.2 ou posterior, usada para compilar o aplicativo
  • Kit de desenvolvimento SDK Fr801xH, incluindo a API usada (biblioteca de software e código-fonte), projeto de amostra baseado em Keil e script de conjunto de ferramentas baseado em GCC.

 

3. Configure o ambiente de desenvolvimento

3.1 Instale a ferramenta de desenvolvimento Keil IDE (Keil uVision5)

Acesse o site oficial da Arm Keil para baixar as ferramentas de desenvolvimento mais recentes: https://www.keil.com/download/product/

3.2 Ferramenta de configuração

Depois de instalar a ferramenta Keil, você precisa instalar o pacote de software suportado pela ferramenta Keil para o núcleo Cortex-M3: 

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

Você precisa concluir o suporte para o programa de download online Fr801xH J-Link. Copie o arquivo "FR8010H.FLM" localizado em "Fr801xH SDK/Tools" para o seguinte diretório: "C:\Keil_v5\ARM\Flash" .

 

4. Crie seu primeiro projeto

Agora você está pronto para desenvolver aplicações Fr801xH. Você pode iniciar a partir do projeto "none_evm/ble_simple_peripheral" no diretório de exemplo do SDK Fr801xH ou pode abrir outros projetos de exemplo.

Existem vários projetos de exemplo no diretório de exemplo do SDK Fr801xH, todos os quais podem ser compilados diretamente sem cópia.

 

5. Compile o projeto

Abra qualquer projeto de exemplo no SDK e pressione F7 ou o botão de compilação no canto superior esquerdo da interface Keil para compilar. Se tudo estiver normal, um arquivo .bin será gerado no diretório atual do projeto após a conclusão da compilação.

 

6. Flash para o dispositivo : módulo BLE BLE5101

O módulo BLE BLE5101 suporta programação online direta por meio da ferramenta de depuração online J-Link.

6.1. Conecte a ferramenta J-Link ao PC

Agora, retire um fio dos pinos 3, 4, 9 e 10 do seu módulo BLE BLE5101 e conecte-os aos pinos correspondentes do J-Link (Nota: Se o BLE5101 usar o firmware padrão da nossa empresa, será necessário puxar pino 5 baixo ou conecte ao GND para evitar que o BLE5101 fique no modo de suspensão e não consiga se conectar ao PC):

Link Jpinos 3, 4, 9 e 10 do módulo BLE BLE5101

6.2 Configurando parâmetros J-Link

Clique nos submenus das ferramentas de desenvolvimento Keil na seguinte ordem: "Projeto" -> "Opções para Target" -> "Depurar" -> "Configurações" -> "Download Flash"

A configuração da interface Debug deve ser conforme mostrado na figura abaixo:

<img style="display: bloco; margem esquerda: automático; margem direita: automático;" src="/template/index/pc/images/1260815565112336386/1550021207931641857.png" alt="Clique nos submenus das ferramentas de desenvolvimento Keil na seguinte ordem: "project"="" -=""> "Options for Target" -> "Depuração" -> "Configurações" -> "Download Flash"">

Clique no botão Configurações para entrar na interface de configuração de parâmetros de depuração on-line J-Link. Se o módulo BLE5101 estiver conectado, "SW Device" exibirá as informações do dispositivo BLE5101:

Se o módulo BLE5101 estiver conectado,

Clique em Flash Download para entrar na interface de configuração de parâmetros do download online do J-Link:

Clique em Flash Download para entrar na interface de configuração de parâmetros do download online J-Link

 

Nesta interface, se nenhuma opção de Flash padrão aparecer, você precisa clicar no botão Adicionar para adicionar manualmente a opção de algoritmo de download de Flash do chip Fr801xH. Após clicar em Adicionar, selecione o dispositivo FR8010H.

6.3 Baixe o programa via J-Link

Agora, você pode voltar para a interface Keil e clicar para baixar o arquivo .bin compilado para o BLE5101. Se tudo correr bem, o BLE5101 será reiniciado e o aplicativo começará a funcionar após a conclusão da programação.

 

7. Monitor: Conecte o módulo BLE BLE5101

Você pode retirar um fio dos pinos 15 e 16 do  módulo BLE BLE5101, conectá-lo ao PC através da ferramenta USB para porta serial e abrir a ferramenta de porta serial para monitorar o status de execução do aplicativo.

pinos 15 e 16 do módulo BLE BLE5101

 

Contate-nos

 +86-755-23080616

 vendas@nicerf.com

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

Endereço: 309-314, 3/F, Bldg A, edifício comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China

Contate-nos
política de Privacidade

política de Privacidade

· Política de Privacidade

No momento não há conteúdo disponível


           

E-mail: sales@nicerf.com

Tel:+86-755-23080616

Endereço:309-314, 3/F, Bldg A, edifício comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China


×