Integration Manual

ANNA-B4 series - System integration manual
UBX-21000517 - R03 Contents Page 34 of 76
C1-Public
2. Configure the build configuration to use your board definition. Remember to undefine the
configuration for the original board, assuming you are basing your project on an example from
the Nordic nRF5 SDK.
Figure 15: Configure the build configuration
The build is now configured for use with your custom board file.
4.3 Definition of Low Frequency clock source
ANNA-B4 modules are delivered without an external low frequency crystal oscillator (LFXO). To
configure the software correctly for your configuration, follow the steps in the RC oscillator
configuration application note [8].
EVK-ANNA-B402 is delivered with an external low frequency crystal oscillator mounted.
4.4 Bluetooth device (MAC) address and other production data
The open CPU (ANNA-B402) variant of the ANNA-B4 modules are provided with a unique, public
Bluetooth device (MAC) address programmed. If required, this address can be used by the customer
application.
The MAC address is programmed in the CUSTOMER[0] and CUSTOMER[1]registers in the UICR of the
nRF52833 chip. The address can be read and written for example, using Segger J-Link utilities or the
nrfjprog utility from Nordic.
$ nrfjprog.exe --memrd 0x10001080 --n 8
The memory area can be saved. If the flash is erased, the memory can also be reinstated using the
savebin and loadbin utilities in the Segger J-link tool suite.
The UICR memory area also holds serial number and other information that can be valuable to save.