⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
Thanhtu131
离线
最后看到:三个月三个星期前
加入:2018-09-18 17:44
common_uart

嗨。我试图用DA14580基本套件制作一个简单的gpio项目。common_uart文件夹的用途是什么?我可以在外围示例中找到那个文件夹。但我在实际例子中找不到。

在boot文件夹中,目的是什么3个文件:boot_vectors。system_ARMCM0.c, per_ex_hard_fault.c?我找到了两个文件boot_vectors。system_armcm1 . s和system_armcm1 .c类似于2个启动文件:arm_startup_DA1458x。S和system_DA1458x.c(我可以在Keil C v5中使用管理运行时环境工具添加这两个文件)

设备:
PM_Dialog
离线
最后看到:54分55秒前
工作人员
加入:2018-02-08 11:03
嗨Thanhtu131,

嗨Thanhtu131,

common_uart.c和.h介绍了打印字节、字、双字和字符串变量的函数。它调用来自GPIO驱动程序的函数,它与我们的SDK外设示例共享。boot_vectors。s包含设备启动时的引导向量,例如Reset_Handler、SystemInit和__main,并且使用汇编语言。BLE核心需要访问一个名为“交换存储器”的内存空间来存储控制结构和帧缓冲区。BLE核心地址空间到系统总线地址空间的映射是通过寄存器字段GP_CONTROL_REG[EM_MAPPING]控制的。在SDK应用实例中,选择Case 23,并在文件SDK \platform\arch\boot\rvds\system_ARMCM0.c: SetBits32(GP_CONTROL_REG, EM_MAP, 23)中编写寄存器;在外设示例中,per_ex_hard_fault.c被用作硬错误处理程序。

谢谢,PM_Dialog

Thanhtu131
离线
最后看到:三个月三个星期前
加入:2018-09-18 17:44
非常感谢

非常感谢你的解释。如果我想做我自己的项目,我必须创建文件夹boot并包含三个重要的文件boot_vectors。s, system_ARMCM0.c和per_ex_hard_fault.c,然后我可以编写我的程序(包括驱动程序文件和应用程序代码),对吗?雷竞技安卓下载哪个文档解释了所有的函数和参数?

PM_Dialog
离线
最后看到:54分55秒前
工作人员
加入:2018-02-08 11:03
嗨Thanhtu131,

嗨Thanhtu131,

创建新应用程序和理解SDK体系结构和示例所需的所有内容将在以下文档中进行描述。你可以在我们的支持网站上找到他们。请看:

UM-B-050: DA1458x Software Developers Guide (SDK5)

UM-B-051: DA14580软件平台参考(SDK5)

在5.0.4\projects\target_apps\模板SKD路径中,您还可以找到两个模板,它们可以帮助您开始开发自己的应用程序代码。

谢谢,PM_Dialog