EasyManuals Logo

Nordic nRF5 Series: nRF52 User Manual

Nordic nRF5 Series: nRF52
36 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #21 background imageLoading...
Page #21 background image
Programming an application
8.4 Configuring placement of the SoftDevice
If your application uses Bluetooth or ANT, you must program a SoftDevice in addition to the application.
Note:
If your application does not use a SoftDevice, you can skip this step.
If you are using a SES project from nRF5 SDK v14.2.0 or later, the placement of the SoftDevice is
already configured correctly and you can skip this step.
If your application requires a SoftDevice, the flash and SRAM position where the compiled binary will be
placed must be configured as follows:
1. In SES, right-click your project and select Edit Options.
2. Select Linker.
3. In the Section Placement Macros field, add values for FLASH_START and SRAM_START.
To find the correct values, check the Keil project that you imported (in Keil µVision, select Options for
Target > Target), or program the firmware with approximate values, run it, and check the log output in
the debug terminal for the recommended values.
For example, when running the ble_app_uart example application from nRF5 SDK v12.3.0 on PCA10028
with SoftDevice S130 v2.0.1, specify the section placement macros as shown:
1159720_163 v1.1
21

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Nordic nRF5 Series: nRF52 and is the answer not in the manual?

Nordic nRF5 Series: nRF52 Specifications

General IconGeneral
ProcessorARM Cortex-M4
Operating Voltage1.7 V to 3.6 V
GPIOUp to 32
Temperature Range-40°C to +85°C
SecurityARM TrustZone CryptoCell 310
PackageQFN, WLCSP
RAM64 KB
BluetoothBluetooth 5
NFCYes
ADC12-bit
Operating Frequency64 MHz
Flash MemoryUp to 512 KB

Related product manuals