Difference between revisions of "radino40 DW1000"

From InCircuit
Jump to: navigation, search
(Software)
(Software)
Line 52: Line 52:
 
== Software ==
 
== Software ==
  
coming soon
+
===Firmware-Update via USB Bootloader===
  
<!--
+
====Required Software====
The radino40 DW1000 is shipped programmed with a usb bootloader.
+
+
Link to the usb driver page:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs
+
  
Nrf_util tool: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfutil%2FUG%2Fnrfutil%2Fnrfutil_installing.html <br/>
+
The radino40 DW1000 is shipped programmed with a usb bootloader which can be used to upload new firmware.
Download exe: https://github.com/NordicSemiconductor/pc-nrfutil/releases/tag/v5.1.0
+
 
 +
The USB driver needs to be installed, it can be downloaded [https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs here]
 +
 
 +
Also the nrf_util tool has to be installed, it can be downloaded [https://github.com/NordicSemiconductor/pc-nrfutil/releases/download/v5.1.0/nrfutil.exe here]
 +
(additional information regarding this tool can be found on [https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrfutil%2FUG%2Fnrfutil%2Fnrfutil_installing.html nordicsemi.com] or [https://github.com/NordicSemiconductor/pc-nrfutil/releases/download/v5.1.0/ github.com])
 +
 
 +
The compiled firmware binaries are delivered within a compressed zip file "dfu_container.zip".
  
 
<br/>
 
<br/>
 +
 +
====Starting the bootloader====
 +
 +
Enable the bootloader on the {{PAGENAME}} via low on the reset pin, e.g. by pressing the RESET-Button. The {{PAGENAME}} stays in bootloader mode for 2 seconds. After that the Firmware is running.
 +
 +
The bootloader will be recognized as a serial COM-Port, e.g. '''COM4'''.
 +
 +
<br/>
 +
 +
====Upload firmware with nrfutil_cmd====
 +
 +
On a windows PC open a Command window (cmd.exe) and navigate to the folder that contains the firmware file ''dfu_container.zip''.
 +
 +
Replace ''COM4'' with the COM-Port that your PC assigned to your device.
  
 
command to flash:
 
command to flash:
  nrfutil_cmd dfu usb-serial -pkg <dfu_container.zip> -p <COM Port: COMXX> -b 115200
+
  nrfutil_cmd dfu usb-serial -pkg <dfu_container.zip> -p <COM Port: COM4> -b 115200
  
 
example:
 
example:
 
  nrfutil_cmd dfu usb-serial -pkg dfu_container.zip -p COM4 -b 115200
 
  nrfutil_cmd dfu usb-serial -pkg dfu_container.zip -p COM4 -b 115200
 
  
 
Start the nrfutil_cmd.
 
Start the nrfutil_cmd.
 
The nrfutil_cmd now waits up to 10 seconds for the {{PAGENAME}} to enter the bootloader.<br/>
 
The nrfutil_cmd now waits up to 10 seconds for the {{PAGENAME}} to enter the bootloader.<br/>
Enable the bootloader on the {{PAGENAME}} via low on the reset pin. The {{PAGENAME}} stays for 2 seconds in bootloader mode. After that the Firmware is running.
 
The bootloader can be enabled multiple times during one flash attempt.<br/>
 
 
If the nrfutil_cmd exits successful the {{PAGENAME}} is programmed.
 
If the nrfutil_cmd exits successful the {{PAGENAME}} is programmed.
 
-->
 
  
 
== Downloads ==
 
== Downloads ==

Revision as of 09:36, 5 May 2020

Contents

Hardware

radino40 DW1000 radino40 DW1000


The In-Circuit radino40 DW1000 combines Nordic Semiconductor 's nRF52840 microcontroller and Decawave's DW1000 UWB radio chip in a small form-factor EMC-compliant module.
The DW1000 is a fully integrated single chip Ultra Wideband (UWB) low-power low-cost transceiver IC compliant to IEEE802.15.4-2011.
It can be used in 2-way ranging or TDOA location systems to locate assets to a precision of 10 cm. It supports data transfer at rates up to 6.8 Mbps.
The Nordic Semiconductor's nRF52840 with 32-bit ARM® Cortex®-M4 CPU mit FPU, 64 MHz Clock, 1Mb flash, 256 MB RAM offers great performance and Bluetooth 5 functionality. The radino40 modules are pin-to-pin compatible.
With its powerful processor, the DW1000 UWB-chip and its small size, the radino40 DW1000 is the perfect base for RTLS-systems

radino40 DW1000

Features:

  • UWB Transeiver DW1000 by Decawave
    • IEEE802.15.4-2011 UWB compliant
    • Supports 6 RF bands from 3.5 GHz to 6.5 GHz
    • Data rates of 110 kbps, 850 kbps, 6.8 Mbps
  • nRF521840 by Nordic Semiconductors
    • 32-bit ARM® Cortex®-M4 CPU with FPU, 64 MHz
    • 1 Mbyte Flash, 256 kbyte RAM
    • Dynamic multiprotocol-transceiver:
      • Bluetooth 5 / Bluetooth Low Energy
      • IEEE 802.15.4/Thread
      • ANT/ANT+
      • Proprietary 2,4 GHz
    • 4x4 channel pwm unit with EasyDMA
    • 12 bit 200 ksps ADC
    • 5x 32 bit timer with counter mode
    • USB 2.0, I²C, QSPI, SPI, UART, NFC-A
    • Qadrature decoder (QDEC)
    • 3x RTC
  • 37 GPIOs

Suitable application development boards

Board Pictures Description
radino40 DW1000 USB-Stick radino40 dw1000 USB Stick enclosed 45 1000.jpg
radino40 dw1000 USB Stick 45 1000.jpg
USB-Stick with UWB-antenna, Bluetooth®-antenna, USB-A plug and 6-Pin TC2030 CTX Plug-of-NailsTM SWD connector for programming and debugging
radino40 DW1000 Breakout radino40 WD1000 Breakout 45 1000.jpg application development board with 3.3V voltage regulator, USB micro connector, 6-Pin TC2030 TCX Plug-of-NailsTM SWD connector for programming and debugging, BMI160 low power IMU, LiPo/Li-Ion charger, 2 push buttons, 3 LEDs, UWB- and Bluetooth®- antenna.

Software

Firmware-Update via USB Bootloader

Required Software

The radino40 DW1000 is shipped programmed with a usb bootloader which can be used to upload new firmware.

The USB driver needs to be installed, it can be downloaded here

Also the nrf_util tool has to be installed, it can be downloaded here (additional information regarding this tool can be found on nordicsemi.com or github.com)

The compiled firmware binaries are delivered within a compressed zip file "dfu_container.zip".


Starting the bootloader

Enable the bootloader on the radino40 DW1000 via low on the reset pin, e.g. by pressing the RESET-Button. The radino40 DW1000 stays in bootloader mode for 2 seconds. After that the Firmware is running.

The bootloader will be recognized as a serial COM-Port, e.g. COM4.


Upload firmware with nrfutil_cmd

On a windows PC open a Command window (cmd.exe) and navigate to the folder that contains the firmware file dfu_container.zip.

Replace COM4 with the COM-Port that your PC assigned to your device.

command to flash:

nrfutil_cmd dfu usb-serial -pkg <dfu_container.zip> -p <COM Port: COM4> -b 115200

example:

nrfutil_cmd dfu usb-serial -pkg dfu_container.zip -p COM4 -b 115200

Start the nrfutil_cmd. The nrfutil_cmd now waits up to 10 seconds for the radino40 DW1000 to enter the bootloader.
If the nrfutil_cmd exits successful the radino40 DW1000 is programmed.

Downloads

Personal tools