8. 软件开发工具

8.1. SmartSnippets™ 简介

Dialog SmartSnippets™Studio是Smartbond™设备的免版税软件开发平台。它完全支持DA14531系列设备。

对于SmartSnippets™软件包,您只需安装SmartSnippets™Studio,其中包含

  • SmartSnippets™工具箱可满足所有软件开发要求,包括:

    • 编程并将固件加载到SRAM,OTP,EEPROM和闪存中

    • 功率分析

    • 终端脚本

  • SmartSnippets™ Toolbox 文档

SEGGER的板载J-Link调试器启用了SmartSnippets™IDE。这提供了标准调试功能,例如单步执行,设置断点,软件下载等。有关调试器功能的更多详细信息,请访问 ://www.segger.com/。

8.2. SmartSnippets™ 安装

有关 SmartSnippets™Studio的安装过程的更多信息,请参阅 UM-B-057 SmartSnippets Studio 用户手册

Note

下载 SmartSnippets™ 需要注册。

Warning

请注意,如果您的计算机上安装了防病毒软件,由于扫描,它可能会减慢 SmartSnippets™ 的安装速度。

步骤摘要:

  1. Development Tools 下载最新版本的SmartSnippets™ Studio。

  2. 运行 SmartSnippets™ Studio 安装程序 (.msi)。 其中一些必需的工具会自动安装,其他一些则需要手动下载和安装。

  3. 选择安装最新版本的SEGGER J-Link GDB服务器,然后单击 下一步

  1. 选择 SmartSnippets™Studio 的目标文件夹,然后单击 下一步

../_images/image05_02.jpg

Figure 14 选择SmartSnippets™Studio安装目录

SmartSnippets™ Studio 已经安装。

Note

  • SmartSnippets™Studio的默认Windows安装文件夹为 C:\DiaSemi.

  • 打开Windows Defender时,将阻止文件SmartSnippets™Studio安装程序 (.msi) 自动运行。出现提示时,点击 仍然运行

  • 安装SmartSnippets Studio软件组件需要管理员权限。

8.3. Keil 安装

对于 DA14531, 必须 使用 Keil® µVision® IDE 进行本入门指南的编译和调试。 下载并安装KEIL时,需要注册。并且我们的SDK中提供了一个GCC项目:

<sdk_root_directory>\projects\target_apps\ble_examples\prox_reporter\Eclipse

  1. https://www.keil.com/demo/eval/arm.htm 下载并安装Keil工具。

Note

Keil开发工具可以在没有产品许可证的情况下作为Lite / Evaluation版本运行,请参 Figure 15 (File > License Management)。 此Lite / Evaluation版本的代码限制为32 kB(在ROM中)。

../_images/keillicense.png

Figure 15 Keil Lite版本

  1. 安装完成后,将显示软件包列表 (Figure 16)。 如果您没有看到此列表:

    1. 单击 Packs Installer 按钮(或选择 Project > Manage > Pack Installer)。

    2. 单击 Check for Updates 按钮以显示包的更新列表。

  2. 如果不是最新的,请单击 ARM::CMSIS 程序包旁边的 InstallUpdate 按钮。

../_images/cmsis.png

Figure 16 CMSIS软件包安装

  1. 安装ARM Compiler 5: - 从 https://developer.arm.com/downloads/view/ACOMPE 下载最新的ARM Compiler 5。 - 将安装路径选择为 Keil MDK 的安装目录中的/ARM 文件夹。如果Keil MDK为默认安装路径,则应当安装在C:Keil_v5ARMARM_Compiler_5.XXuX. - 添加 ARM Compiler 5 到Keil MDK:

a/ 打开Dialog SDK的例程 - Manage- Porject item - Folder/Extensions:

../_images/ARM_KEIL.png

Figure 17 管理 Arm Compiler 版本

b/ 点击右侧的…按钮打开Arm Compiler Version界面。 这个界面显示的是相关Compiler安装路径以及版本:

../_images/ARM_KEIL_Add.png

Figure 18 添加 Arm Compiler

c/ 点击 <Add another Arm Compiler Version to List>。 这将打开一个窗口浏览文件夹对话框。

导航到包含 Arm 编译器版本的文件夹,然后单击“确定”以注册编译器。该文件夹和 Arm 编译器版本的路径如上面的屏幕所示。 通过这些步骤,另一个 Arm 编译器就被添加到Keil MDK中。

../_images/ARM_KEIL_Browse.png

Figure 19 查看新的Compiler版本

../_images/ARM_KEIL_Close.png

Figure 20 添加了新的Compiler版本