Dialog Semiconductor DA16600 User Manual

Hide thumbs Also See for DA16600:
Table of Contents

Advertisement

Quick Links

User Manual
DA16600 FreeRTOS Getting
Started with EVK
UM-WI-051

Abstract

This guide is intended to help customers setup the hardware development environment, install
required software, and download and run an application on the DA16600 development platform.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DA16600 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Dialog Semiconductor DA16600

  • Page 1: Abstract

    User Manual DA16600 FreeRTOS Getting Started with EVK UM-WI-051 Abstract This guide is intended to help customers setup the hardware development environment, install required software, and download and run an application on the DA16600 development platform.
  • Page 2: Table Of Contents

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Contents Abstract ..............................1 Contents ............................... 2 Figures ..............................2 Tables ..............................3 Terms and Definitions ........................4 References ............................. 4 Software Development Kit (SDK) ....................5 DA16600 Module EVK ........................6 Description of the Switch....................... 7 4.1.1...
  • Page 3: Tables

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Figure 9: Provisioning via Bluetooth LE ..................... 10 ® Figure 10: Current Test Environment ....................12 Figure 11: SW3 and SW7 Set to Use AT-GUI..................12 Figure 12: SW3 and SW7 Set to Use SmartSnippets ................. 13 Figure 13: SW4 Set to Use Bluetooth LE RF Path ................
  • Page 4: Terms And Definitions

    UM-WI-050 DA16200 FreeRTOS SDK Startup Guide for Windows, User Manual, Dialog Semiconductor UM-WI-046, DA16200, FreeRTOS SDK Programmer Guide, User Manual, Dialog Semiconductor UM-WI-047 DA16200 FreeRTOS EVK User Manual, Dialog Semiconductor UM-B-114, DA14531, Devkit Pro Hardware, User Manual, Dialog Semiconductor User Manual Revision 1.0 17-May-2021 CFR0012 4 of 25 ©...
  • Page 5: Software Development Kit (Sdk)

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Software Development Kit (SDK) The DA16600 Software Development Kit (SDK) has the same structure and environment as the DA16200 SDK. For more information, see the materials available on https://www.dialog- semiconductor.com: ● UM-WI-049 DA16200 FreeRTOS SDK Startup Guide for Linux, User Manual, Dialog Semiconductor ●...
  • Page 6: Da16600 Module Evk

    DA16600 FreeRTOS Getting Started with EVK DA16600 Module EVK Figure 1 shows the hardware configuration of the DA16600 Module Evaluation Kit (EVK). Figure 1: Hardware Configuration DA16600 EVB has the following components: 1. Main board: DA16600 module (DA16600MOD-AAC) is installed.
  • Page 7: Description Of The Switch

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK 11. Switch SW3: a switch to connect directly to DA14531 and use UART to check Bluetooth ® performance. ○ This switch is set to Off in normal operation 12. Switch SW4: a switch to control RF switch in DA16600MOD at test mode.
  • Page 8: Sw3 Pins Setting

    Pin1,2: to use UART1 of DA14531 with P0_5 (1-wire UART) 4.1.3 SW4 Pins Setting Figure 5: The SW4 Pins To manually control the internal RF switch of DA16600, use: ● Pin1: if the RF path is connected to DA14531( Bluetooth® LE) ●...
  • Page 9: Wi-Fi Provisioning Setup

    Figure 7: Check COM Ports on Device Manager Configure the Serial Port for UART For a Windows Host, the Tera Term utility is used to fully validate the connection to the DA16600 EVK. Tera Term is a free software terminal emulator (communication program) which supports multiple communication including Serial port connections.
  • Page 10: Setup For Wi-Fi Provisioning Using Bluetooth ® Le

    Figure 8: Serial Port Setup Setup for Wi-Fi Provisioning Using Bluetooth ® DA16600 module may be used in a product like Wi-Fi door-lock where Wi-Fi is playing the main role, and Bluetooth ® LE assists with Wi-Fi Provisioning at the product's initial setup (Out-of-Box). A Bluetooth ®...
  • Page 11: Table 1: Steps For Provisioning Via Bluetooth ® Le

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Table 1: Steps for Provisioning via Bluetooth ® 1. Start App and select 2. Press the Start 3. Select DA16600- 4. Press the Start the Start DA16600- BLE connect Wi- Fi network button to start based button to provisioning.
  • Page 12: Current Measurement

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Current Measurement For detailed information on Sleep mode, see the Low Power Operation Mode section in DA16200 Datasheet [1]. To measure current waveform, connect the EVK's current measurement point (P1 and P2) with the measurement instrument (KEYSIGHT 14585A).
  • Page 13: Bluetooth ® Le Test Setup

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Bluetooth ® LE Test Setup P0_5 can be used with 1-wire UART to test RF performance of DA14531. Turn on Pin1 and 2 of SW3 to use UART and turn off Pin7 and 8 of SW7.
  • Page 14: Firmware Update

    DA16600 FreeRTOS Getting Started with EVK Firmware Update The security features of DA16600 support Secure Boot to avoid booting with fake or untrusted images and to protect against hacking. The DA16200 SoC includes a security hardware block called CryptoCell-312 (CC312). With proper security keys and certificates installed (in OTP and images), the DA16200 can boot in secure mode.
  • Page 15: Bootloader Image

    If you get a new SDK, then you always load the <Bootloader image> first. 1. Power on the DA16600 board. 2. At the [/DA16600] prompt, type reset to go to the Mask ROM prompt [MROM]. See Figure Figure 14: Mask ROM 3.
  • Page 16: Da14531 Image

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK 1. At the [MROM] prompt, type loady 23000. See Figure 17. NOTE The RTOS address map register depends on the flash memory size. Therefore, the address must be 0x23000 for boot index 0 or 0x1E2000 for boot index 1. In this case, at the [MROM] prompt, type loady 23000 or loady 1e2000.
  • Page 17: Figure 20: Load Image File

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Figure 20: Load Image File 3. If the three images are loaded, then at the[MROM] prompt, type boot to boot your images. 4. Run factory reset as shown in Figure Figure 21: Factory Mode Prompt on Command Window NOTE Now all three required images are loaded.
  • Page 18: Download Image With Script (Macro)

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Download Image with Script (Macro) It is possible to download all images automatically with the use of a script. 1. In the Control menu, select Macro. 2. In the MACRO: Open macro dialog window, select DA16600_download.ttl file. See Figure 22.
  • Page 19: Figure 24. Download Rtos Image

    4. Download RTOS image. See Figure Figure 24. Download RTOS Image Download DA14531 image. See Figure Figure 25: Download DA14531 Image 6. DA16600 boots automatically after all images are downloaded. User Manual Revision 1.0 17-May-2021 CFR0012 19 of 25 © 2021 Dialog Semiconductor...
  • Page 20: Serial Flash Recovery

    1. Boot DA16600. 2. At the [/DA16600] # prompt, run reset command. 3. At [MROM] prompt, run sflash info command to read serial flash information.
  • Page 21: Serial Flash Recovery From Boot

    If there are any memory conflicts during updating the image or errors while building the SDK, there may be a case that it cannot run DA16600. In this case, you cannot do anything in the command window. DA16200 must be forced to enter boot mode. Follow the procedure below.
  • Page 22: Figure 28: Run With Boot Mode

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK 4. At the [BOOT] # prompt, run command reset. 5. Do the steps in Section from step 3. Figure 28: Run with BOOT Mode User Manual Revision 1.0 17-May-2021 CFR0012 22 of 25...
  • Page 23: Boot Index Change

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Boot Index Change To change the boot index, you must change the boot index number and then reboot. After the reboot is complete, verify that the version printed at boot and the boot_idx values have changed.
  • Page 24: Revision History

    UM-WI-051 DA16600 FreeRTOS Getting Started with EVK Revision History Revision Date Description 17-May-2021 First Release. User Manual Revision 1.0 17-May-2021 CFR0012 24 of 25 © 2021 Dialog Semiconductor...
  • Page 25 Dialog Semiconductor product (or associated software) can reasonably be expected to result in personal injury, death or severe property or environmental damage.

Table of Contents

Save PDF