Pesquisar este blog

quinta-feira, 2 de setembro de 2021

uBlox Nina-B302 - Arduino - nRF52840 - Bootloader - J-link

 


Para programar utilizando o arduino é necessário gravar a bootloader


Para gravação é necessário ter o gravador chamado J-link




Instale os drivers, podem ser obtidos pelo site: https://www.segger.com/downloads/jlink/

Após a instalação, realize a seguinte ligação:

GND => GND

SW-DIO =>  SWDIO  (Pino 11 do NINA B302)
SW-CLK => SWDCLK (Pino 15 do NINA B302)























Abra IDE do arduino, e instale o Hardware, conforme abaixo


Em preferências e adicione a url abaixo

https://raw.githubusercontent.com/ksfreitas/adafruit-ublox-nrf52-arduino/main/release/package_AdafruitUbloxNrf52_index.json








Abra o Boards Manager no menu Tools -> Board e instale o "Adafruit u-blox nRF52"






Selecione a placa corretamente






Após cliente em Gravar bootloader











Placa utilizada: https://breakout-all-nina.blogspot.com/2019/07/breakout-para-nina-b1b4.html


Datasheet: https://www.u-blox.com/sites/default/files/NINA-B3_DataSheet_UBX-17052099.pdf

uBlox Nina-B302 - Arduino - nRF52840

Preparação do ambiente


É necessário instalar a bootloader antes, caso não tenha feito, abaixo o link:

https://danilodene.blogspot.com/2021/09/ublox-nina-b302-arduino-nrf52840_2.html


Em preferências e adicione a url abaixo



https://raw.githubusercontent.com/ksfreitas/adafruit-ublox-nrf52-arduino/main/release/package_AdafruitUbloxNrf52_index.json












Abra o Boards Manager no menu Tools -> Board e instale o "Adafruit u-blox nRF52"











Feito, selecionar a placa correta










A gravação será realizada via Serial USB, nativa da placa, para isso basta ligar os fios da USB conforme descrito abaixo:

Verde (D+) => DP (utilize um resistor de 120R) (Pino 54 do NINA-B302)
Branco (D-)  => DM (utilize um resistor de 120R) (Pino 55 do NINA-B302)
Vermelho =>  VBUS (Pino 31 do NINA-B302)
Preto => GND





É necessário continuar alimentando a placa com os 3V3
É necessário ligar o Vbus da USB





Feito a ligação instale os drivers:

https://github.com/adafruit/Adafruit_Windows_Drivers/releases



Selecione a porta criada e clique em carregar











Abaixo o link para download do arquivos citados: 

https://drive.google.com/file/d/1dy1V-FxYQb6eB4FUHQslTE3G8EiUnmA-/view?usp=sharing