你好。我试图与DA14580基本套件简单的GPIO项目。什么是文件夹common_uart的目的。我可以找到周边的例子该文件夹。但我不能在BLE例子中找到它。
而在文件夹启动,目的是什么3个文件:boot_vectors.s,system_ARMCM0.c,per_ex_hard_fault.c?我找到了2个文件boot_vectors.s和system_ARMCM0.c与2个启动文件类似:arm_startup_DA1458x.S和system_DA1458x.c(我可以通过使用管理在Keil C语言V5运行时环境工具添加这些2档)
设备:
嗨Thanhtu131,
该common_uart.c,.H,介绍功能,字节,字,双字和字符串变量的打印。它从GPIO驱动程序调用功能,它与我们的SDK周边例子共享。所述boot_vectors.s包含引导矢量时,该设备启动,例如Reset_Handler中,SystemInit和__main和是汇编语言编写。所述BLE核心需要访问名为“交换存储器”来存储控制结构和帧缓冲器的存储器空间。所述BLE核心的地址空间与系统总线地址空间的映射经由寄存器字段GP_CONTROL_REG [EM_MAPPING]控制。在SDK应用实例中,壳体23被选择,并且该寄存器的编程是在文件SDK \平台\拱\引导\ RVDS \ system_ARMCM0.c:SetBits32(GP_CONTROL_REG,EM_MAP,23);在外围示例的per_ex_hard_fault.c用作hardfault处理程序。
谢谢,PM_DIALOG.
非常感谢您的解释。所以,如果我想我自己的项目,我要创建文件夹,引导和包括作为boot_vectors.s,system_ARMCM0.c和per_ex_hard_fault.c 3个重要文件,然后我可以编写我的程序(包括驱动程序文件和代码的应用程序)雷竞技安卓下载, 对?和文件解释所有的功能和参数有?
嗨Thanhtu131,
所有你需要创建一个新的应用和理解SDK的架构和实例,在以下文件描述。你可以在我们的支持网站找到它们。请看一看:
UM-B-050:DA1458x软件开发人员指南(SDK5)
UM-B-051:DA14580软件平台参考(SDK5)
在5.0.4 \项目\ target_apps \模板SKD路径,你也可以找到两个模板,可以帮助你开始开发自己的应用程序代码。
谢谢,PM_DIALOG.