DA14585 SDK介绍

我用的DA14585SDK版本是6.0.12.1020.2 的版本;参考文档http://lpccs-docs.dialog-semiconductor.com/UM-B-118_DA14585-DA14531_SDK_Porting_Guide/Introduction/Introduction.html

 

1:

该目录包含存储在主机目录中的PC应用程序的可执行二进制文件以及生产测试工具固件的二进制文件。提供这些二进制文件,以便开发人员无需编译项目即可运行/测试应用程序。

2:

该目录包含SmartSnippets™toolboox的DA14531和DA14585 / 586配置文件。

3

此目录包含SDK许可证文件。

4

此目录包含各种SDK示例项目。projects目录分为两个主要目录:

  • host_apps
  • target_apps 

  4.1

host_apps 

该目录包含在外部处理器(PC或其他CPU)上运行的示例应用程序。实际上,它包含在PC上运行的接近,SPOTA和SUOTA启动器应用程序以及通过专有SPI接口的接近报告器的应用示例。

4.2

target_apps 

该目录包含在DA14531和DA14585 / 586 SoC上运行的示例应用程序。每个项目目录都包含Keil项目文件,以及特定项目的源代码和配置文件。

ble_examples目录包含用于“集成处理器”或“外部处理器”配置的DA14531和DA14585 / 586 SoC BLE应用示例。ble_examples演示了DA14585 / 586 SoC的BLE功能。在图4描绘了BLE例子。

pheral_examples目录包含DA14531和DA14585 / 586 SoC外设示例。这些示例说明了DA14531和DA14585 / 586 SoC的某些非BLE功能。在图4示出了外周的例子。

5

该目录包含应用程序源文件和头文件。

  • api,包含应用程序头文件。
  • src,包含一些BLE概要文件的应用程序项目特定代码和BLE操作的处理功能,例如广告,连接,安全性/加密等。

5.2

ble_stack 

此目录包含BLE堆栈相关文件。

5.3

common_project_files 

该目录包含以下文件夹以及三个配置头文件。

5.4

该目录包含ARM Cortex-M0 / M0 +处理器及其支持的外围设备(BLE,串行接口,GPIO等)的平台特定文件。

  • arch,包含系统文件和main()应用程序功能。
  • core_modules包含核心系统模块,例如实现消息处理的内核,GTL实现,非易失性数据存储操作,RF驱动程序等。
  • 驱动程序,包含ARM Cortex-M0 / M0 +外设的所有受支持的驱动程序。
  • 包括,核心源文件的头文件。
  • system_library,包含修补的ROM功能的目标文件和RF校准的代码。有关修补功能的更多信息,请参见SDK发行版本。

6

THIRD_PARTY 

此目录包含SDK中使用的所有第三方源文件。

7

7.1。flash_programmer 

Flash编程器(flash_programmer)是一个目标端应用程序,用于上载和读取在由DA14531和DA14585 / 586系列集成电路供电的平台上运行的应用程序代码。引导闪存编程器应用程序后,平台通过UART或JTAG接口与主机应用程序进行通信,从而使其可以将应用程序代码读取或写入闪存,EEPROM或OTP存储器。双方交换消息,其中包含有关已定义协议的操作代码,状态和有效负载。

7.2。mkimage生成

mkimage工具是Windows命令行应用程序,用于根据双映像引导加载程序指定的内存映射来格式化非易失性内存。

2.7.3。prod_test 

此文件夹包含生产测试实用程序。

7.4。secondary_bootloader 

此文件夹包含辅助bootlader实用程序

该目录包含补充SDK的实用程序和工具。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值