你好。我正在尝试使用DA14580基本套件进行简单的GPIO项目。Folder_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中的管理运行时环境工具添加这两个文件)
设备:
嗨thanhtu131,
common_uart.c,.h引入了打印字节,单词,双字和字符串变量的函数。它调用来自GPIO驱动程序的函数,它与我们的SDK的外围示例共享。boot_vectors.s包含设备引导时的引导向量,例如reset_handler,systeminit和__main以及汇编语言。BLE核心需要访问名为“Exchange Memory”的内存空间以存储控制结构和帧缓冲区。通过寄存器字段GP_CONTROL_REG [EM_MAPPAPPE]控制BLE核心地址空间对系统总线地址空间的映射。在SDK应用示例中,选择案例23并在文件SDK \ platform \ arch \ boot \ rvds \ system_armcm0.c:setbits32(gp_control_reg,em_map,23)中,寄存器的编程。在外围示例中,per_ex_hard_fault.c用作硬盘处理程序。
谢谢,PM_DIALOG.
感谢很多解释。因此,如果我想制作自己的项目,我必须创建文件夹引导并包含3个重要文件,它是boot_vectors.s,system_armcm0.c和per_ex_hard_fault.c,那么我可以编码我的程序(包括驱动程序文件和代码应用程序)雷竞技安卓下载, 正确的?哪些文件解释了所有函数和参数?
嗨thanhtu131,
您需要创建新应用程序并理解SDK架构和示例的所有内容都在以下文档中描述。您可以在我们的支持网站中找到它们。请看一看:
UM-B-050:DA1458X软件开发人员指南(SDK5)
UM-B-051:DA14580软件平台参考(SDK5)
在5.0.4 \ projects \ target_apps \ stamper skd路径中,您还可以找到两个模板,这可能会帮助您开始开发自己的应用程序代码。
谢谢,PM_DIALOG.