尝试使用app_easy_timer和IM获取以下编译错误的测试代码
Error: L6218E: Undefined symbol app_easy_timer(引用自lcd_task.o)。
有人可以帮忙吗?
谢谢,瓦拉希尔
你好,穆
是文件中包含的app_easy_timer.h文件,是项目中的app_easy_timer.c文件吗?
谢谢mt_dialog.
是的,标题文件都包含在内,并且C文件在项目中。以下是项目的屏幕拍摄和相关错误:
你好瓦拉希尔,
我已以类似的方式配置了该项目,并且能够正确地编译它。我认为该问题将标题添加到项目中。请尝试再次添加必要的头文件(如果可能的话重复使用新副本的步骤),这应该解决问题。如果它仍然存在,请将您的项目上传到此线程,以便我们可以在问题上重现和缩小。
谢谢lc_dialog
嗨lc_dialog,
我做了一个新鲜的副本,并仔细检查了包括链条。一切似乎是有序的。附上下面的项目
感谢致敬,瓦拉希尔
我已经审查了您上传的项目。因此,在您的项目中,我注意到您已将所有头文件包含在项目设置中。
说到实际问题,如果你看app_easy_timer.c.源文件中,有条件包含#如果(BLE_APP_PRESENT)哪些是目前排除所有的函数声明的定义app_easy_timer.h.。请查看下面的剪报。因此,您必须为此标志提供定义,然后实际上使用为此函数提供或写入自己的定义(例如测试)。查看此解决方案,并告知我们是否解决了问题。
好吧,如果我定义ble_app_present,它会带来更多的错误;我想我需要使用da1458x_config_basic.h。但在我的测试程序中包括它没有任何东西。与BLE有关缺少的大约30个不同的定义。编写自己的定义是不起作用的,因为它必须包含相同的文件,这些文件是给出错误的。我缺少一些我认为这个项目的设置(使用Blinky作为基础项目)。是否有一个文档我可以读取我可以在哪里找到“da1458x_config_basic.h”和其他文件在“user_config”文件夹中的工作原理。
目前,我已经放弃了Blinky项目并使用Prox_Reporter项目的副本作为基于测试我的应用实现及其工作的基础。
只是好奇是否有一种方法可以在blinky这样的简单项目中使用/test app_easy api,因为它可以帮助新开发人员尝试一些东西。
谢谢你回复。问候,瓦拉希尔
我还可以要求您的测试项目查看我自己的时间在哪里以及如何遇到错误。
外围项目适用于对平台和SDK的一些基本了解。正如您所观察到的写作,您自己的定义将昂贵,建议使用来自BLE示例的一个项目来实现涉及BLE核心功能的概念(例如,定时器等,)。您可以参考这些链接以获得对SDK组织的Breif的理解。
这些应该帮助您了解SDK。
此外,有些方法可以在外围项目中使用这些API,但是,正如我所说的那样,我认为需要严重的工作。并来测试项目,我走了虽然你上传了验证所有细节来缩小原因的项目。所以,我没有特定的测试项目。但是,如果您在使用BLE示例项目的任何复杂功能,请告诉我们,我可以通过此过程指导您。
非常感谢。瓦拉希尔
不客气!如果有任何疑问,请联系我们。
lc_dialog
你好,穆
是文件中包含的app_easy_timer.h文件,是项目中的app_easy_timer.c文件吗?
谢谢mt_dialog.
是的,标题文件都包含在内,并且C文件在项目中。以下是项目的屏幕拍摄和相关错误:
你好瓦拉希尔,
我已以类似的方式配置了该项目,并且能够正确地编译它。我认为该问题将标题添加到项目中。请尝试再次添加必要的头文件(如果可能的话重复使用新副本的步骤),这应该解决问题。如果它仍然存在,请将您的项目上传到此线程,以便我们可以在问题上重现和缩小。
谢谢
lc_dialog
嗨lc_dialog,
我做了一个新鲜的副本,并仔细检查了包括链条。一切似乎是有序的。附上下面的项目
感谢致敬,
瓦拉希尔
你好瓦拉希尔,
我已经审查了您上传的项目。因此,在您的项目中,我注意到您已将所有头文件包含在项目设置中。
说到实际问题,如果你看app_easy_timer.c.源文件中,有条件包含#如果(BLE_APP_PRESENT)哪些是目前排除所有的函数声明的定义app_easy_timer.h.。请查看下面的剪报。因此,您必须为此标志提供定义,然后实际上使用为此函数提供或写入自己的定义(例如测试)。查看此解决方案,并告知我们是否解决了问题。
嗨lc_dialog,
好吧,如果我定义ble_app_present,它会带来更多的错误;我想我需要使用da1458x_config_basic.h。但在我的测试程序中包括它没有任何东西。与BLE有关缺少的大约30个不同的定义。编写自己的定义是不起作用的,因为它必须包含相同的文件,这些文件是给出错误的。我缺少一些我认为这个项目的设置(使用Blinky作为基础项目)。是否有一个文档我可以读取我可以在哪里找到“da1458x_config_basic.h”和其他文件在“user_config”文件夹中的工作原理。
目前,我已经放弃了Blinky项目并使用Prox_Reporter项目的副本作为基于测试我的应用实现及其工作的基础。
只是好奇是否有一种方法可以在blinky这样的简单项目中使用/test app_easy api,因为它可以帮助新开发人员尝试一些东西。
谢谢你回复。
问候,
瓦拉希尔
我还可以要求您的测试项目查看我自己的时间在哪里以及如何遇到错误。
感谢致敬,
瓦拉希尔
你好,穆
外围项目适用于对平台和SDK的一些基本了解。正如您所观察到的写作,您自己的定义将昂贵,建议使用来自BLE示例的一个项目来实现涉及BLE核心功能的概念(例如,定时器等,)。您可以参考这些链接以获得对SDK组织的Breif的理解。
这些应该帮助您了解SDK。
此外,有些方法可以在外围项目中使用这些API,但是,正如我所说的那样,我认为需要严重的工作。并来测试项目,我走了虽然你上传了验证所有细节来缩小原因的项目。所以,我没有特定的测试项目。但是,如果您在使用BLE示例项目的任何复杂功能,请告诉我们,我可以通过此过程指导您。
非常感谢。
瓦拉希尔
不客气!如果有任何疑问,请联系我们。
lc_dialog