⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
Thanhtu131号
离线
最后一次见到:6个月4天前
已加入:2018-09-18 17:44
公用电话

你好。我正在尝试用DA14580基本工具包制作一个简单的gpio项目。文件夹公用文件的用途是什么。我可以在外设示例中找到该文件夹。但我在一些例子中找不到。

在boot文件夹中,3个文件的用途是什么:boot\u vectors.s、system\u ARMCM0.c、per\u ex\u hard\u fault.c?我发现boot\u vectors.s和system\u ARMCM0.c这两个文件与两个启动文件相似:arm\u startup\u DA1458x.s和system\u DA1458x.c(我可以使用Keil c v5中的Manage Run time environment工具添加这两个文件)

设备:
PM\U对话框
离线
最后一次见到:46分30秒前
工作人员
已加入:2018-02-08 11:03
你好,Thanhtu131,

你好,Thanhtu131,

常用的uart.c、.h引入了打印字节、字、双字和字符串变量的函数。它从GPIO驱动程序调用函数,并与SDK的外围示例共享。boot\u vectors.s包含设备引导时的引导向量,例如Reset\u处理程序、SystemInit和main,并且是汇编语言的。BLE内核需要访问名为“交换内存”的内存空间来存储控制结构和帧缓冲区。BLE核心地址空间到系统总线地址空间的映射通过寄存器字段GP\ U CONTROL\ U REG[EM\ U mapping]进行控制。在SDK应用示例中,选择案例23,寄存器的编程在文件SDK\platform\arch\boot\rvds\system\u ARMCM0.c:setbit32(GP\u CONTROL\u REG,EM\u MAP,23)中;在外设示例中,peru ex\u hard\u fault.c用作硬故障处理程序。

谢谢,下午好

Thanhtu131号
离线
最后一次见到:6个月4天前
已加入:2018-09-18 17:44
非常感谢你的邀请

谢谢你的解释。所以如果我想做我自己的项目,我必须创建文件夹boot,包括3个重要的文件,分别是boot\u vectors.s,system\u ARMCM0.c和per\u ex\u hard\u fault.c,然后我可以编写我的程序(包括驱动程序文件和应用程序代码),对吗?哪个文件解释了所有的函数和参数?亚博国际官网平台网址

PM\U对话框
离线
最后一次见到:46分30秒前
工作人员
已加入:2018-02-08 11:03
你好,Thanhtu131,

你好,Thanhtu131,

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

UM-B-050:DA1458x软件开发人员指南(SDK5)

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

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

谢谢,下午好