概述
我用的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的实用程序和工具。
最后
以上就是欣慰曲奇为你收集整理的DA14585 SDK介绍的全部内容,希望文章能够帮你解决DA14585 SDK介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复