background image

UBX-22008565 - R01 

Setting up the evaluation board

 

Page 7 of 11 

C1-Public  

2.2.1.1

 

s-center evaluation software 

s-center is convenient to use together with ANNA-B412 when running the AT commands supported 
in u-connectXpress. It also includes predefined functions. Instal

s-center

 evaluation softwar

[7]

 and 

set the baud rate to 115200 with 8N1 configuration and flow control. All available AT commands are 
described in the u-connectXpress AT commands manua

[3]

 

To get started with the u-connectXpress software for

 

USB-ANNA-B412, see the user guid

[5]

. 

 

USB-ANNA-B402 

ANNA-B402 is the Open CPU variant of ANNA-B4. You can use the legacy Nordic SDK or nRF Connect 
SDK for application development, but the latter is recommended for use with the USB-ANNA-B402 
evaluation board. 

2.2.2.1

 

nRF Connect SDK 

The nRF Connect SDK allows developers to include new features, such as Bluetooth Direction Finding 
and  Bluetooth  LE  Audio,  into  customer  applications.  To  use  USB-ANNA-B402  together  with  the 
Zephyr-based nRF Connect SDK: 

 

Create your own board definition 

 

Build the examples in the nRF Connect SDK to use this board definition 

For  more  information  about  performing  these  tasks,  see  the  Software  section  of  the  ANNA-B4 
system integration manual 

[1]

Reference code for u-blox Open CPU  modules is available from the 

u blox short range open CPU github repository 

[6]

. 

2.2.2.2

 

Nordic Semiconductor SDK 

The older (not recommended for new designs) 

nRF5 SDK is natively a “bare

-

metal” kit that does not 

depend on a Real Time Operating System (RTOS). Notably, new features beyond Bluetooth LE 5, like 
Bluetooth Direction Finding and Bluetooth LE Audio, are not supported in this SDK.  
To use the USB-ANNA-B402 together with the legacy Nordic Semiconductor SDK: 

 

Create your own board file 

 

Adapt the examples in the Nordic Semiconductor SDK to use this board file 

For more information about these tasks, see the Software section of the ANNA-B4 system 
integration manua

[1]

See also the u-blox short range open CPU github repositor

[6]

. 

2.2.2.3

 

Software debug options 

To  debug  using  the  onboard  J-Link  connector  on  USB-ANNA-B402,  use  an  external  debugger 
connected to the J-link 6-Pin Needle Adapter with the SEGGER J-Link softwar

[4]

 

2.2.2.4

 

Flashing software  

USB-ANNA-B402  can  be  flashed  using  the  J-link  connector  or  over  UART  using  the  preflashed 
bootloader on the ANNA-B402 module. See also the ANNA-B4 SI

[2]

. 

Summary of Contents for USB-ANNA-B4

Page 1: ...2 modules User guide Abstract This document describes how to set up the USB ANNA B4 evaluation kit to evaluate ANNA B4 series standalone Bluetooth 5 1 low energy modules It also describes the different options for debugging and testing the development capabilities included supported by the evaluation board ...

Page 2: ...ights in the products names logos and designs included in this document Copying reproduction or modification of this document or any part thereof is only permitted with the express written permission of u blox Disclosure to third parties is permitted for clearly public documents only The information contained herein is provided as is and u blox assumes no liability for its use No warranty either e...

Page 3: ...uation board 6 2 1 Evaluation board setup 6 2 1 1 Software and power prerequisites 6 2 1 2 Assigning COM ports 6 2 2 Software and flashing 6 2 2 1 USB ANNA B412 6 2 2 2 USB ANNA B402 7 3 Interfaces and peripherals 8 3 1 Buttons and LEDs 8 3 2 USB to UART interface 8 3 3 I2C temperature sensor 8 Appendix 9 A Schematic and assembly drawing 9 B Glossary 10 Related documents 11 Revision history 11 Con...

Page 4: ...cturer of the nRF52833 SoC Nordic Semiconductor provide a free Software Development Kit SDK that includes a broad selection of drivers libraries and example applications that can be used for rapid prototyping USB ANNA B4 USB evaluation sticks include an FTDI chip that converts USB data to UART data for module communication and require download of the FTDI driver USB sticks integrating ANNA B412 u ...

Page 5: ...cribes the available connectors of the USB ANNA B4 as shown in Figure 3 Connector Function Description J1 USB power supply 5 V USB power supply J2 Cortex debug connector J link 6 Pin Needle Adapter used to connect external debuggers to the ANNA B402 module ANNA B402 modules support Serial Wire debug SWD and Serial Wire Viewer but not JTAG debug Table 1 USB ANNA B4 connector descriptions Figure 3 A...

Page 6: ...a new computer If the drivers are not installed automatically download the FTDI driver FT234XD R Assigning COM ports A COM port is automatically assigned to the device by Windows The COM port labelled USB Serial Port is used to communicate with the UART interface of the USB ANNA B4 Windows 7 To view assigned COM ports in Windows 7 1 Open the Control Panel and select Hardware and Sound 2 Open the D...

Page 7: ...to use this board definition For more information about performing these tasks see the Software section of the ANNA B4 system integration manual 1 Reference code for u blox Open CPU modules is available from the u blox short range open CPU github repository 6 2 2 2 2 Nordic Semiconductor SDK The older not recommended for new designs nRF5 SDK is natively a bare metal kit that does not depend on a R...

Page 8: ...ction Description D2 Power Good Led Indicates when 3V3 voltage is applied D3 RGB LED Connected to the ANNA RED GPIO_31 GREEN GPIO_32 and BLUE GPIO_33 pins The RGB LED shows the status for u connectXpress See also the u connectXpress user guide 5 for details See also the ANNA B412 data sheet 1 Table 3 USB ANNA B4 LED indicators 3 2 USB to UART interface A serial COM port is available if the USB boa...

Page 9: ...USB ANNA B4 User guide UBX 22008565 R01 Appendix Page 9 of 11 C1 Public Appendix A Schematic and assembly drawing Figure 5 USB ANNA B4 schematic Figure 6 USB ANNA B4 assembly drawing top view ...

Page 10: ...finition EVK Evaluation kit GND Ground GPIO General Purpose Input Output I2C Inter Integrated Circuit LED Light Emitting Diode SiP System in Package UART Universal Asynchronous Receiver Transmitter USB Universal Serial Bus Table 4 Explanation of the abbreviations and terms used ...

Page 11: ...w segger com jlink software html 5 u connectXpress user guide UBX 16024251 6 https github com u blox u blox sho OpenCPU 7 s center user guide UBX 16012261 For product change notifications and regular updates of u blox documentation register on our website www u blox com Revision history Revision Date Name Comments R01 26 Sep 2022 dspa lber mape Initial release Contact For further support and conta...

Reviews: