我想引用一下原厂的profile,增加些自己的应用逻辑,但是无论我在.log文件下的keil工程中添加头文件路径还是直接在代码中增加引用,都编译失败,请问正确的步骤是什么,比如我要添加ANCS的profile
【求助】frq8018 3.10.0编译问题
Re: 【求助】frq8018 3.10.0编译问题
报错内容是:.\Objects\Demo.axf: Error: L6218E: Undefined symbol ANCS_gatt_add_client (referred from tuya_sdk_callback.o). 但我已经在tuya_sdk_callback.c里include里相关头文件
Re: 【求助】frq8018 3.10.0编译问题
两种都尝试了,都是会报错未找到符号
Re: 【求助】frq8018 3.10.0编译问题
vs code中报错如下:/vendor/fr801x_ble/tuyaos/bluetooth/tkl_bluetooth.c(34): error: #5: cannot open source input file "ANCS_client.h": No such file or directory
#include "ANCS_client.h"
Re: 【求助】frq8018 3.10.0编译问题
请问该怎么修改才可以将ANCS的profile编译进去并可以正常调用其接口呢
Re: 【求助】frq8018 3.10.0编译问题
最保险的一种方式:使用Keil打开工程,然后.c.h文件都按照Keil的要求进行添加,然后使用Keil进行编译,全程不要使用vscode,添加完成之后也不要再使用vscode。
Re: 【求助】frq8018 3.10.0编译问题
keil工程的路径是这个:ble_FR8018HA_3.10.0\software\TuyaOS\.log吗? 我在keil工程里添加好了头文件源文件,也编译成功了,关掉keil,打开vscode,编译里面的tuyaos_demo_ble_peripheral,还是编译失败;再打开keil工程,发现我添加的配置全变为初始状态了
Re: 【求助】frq8018 3.10.0编译问题
对,是这个路径,如果使用Keil进行了配置就一直使用Keil编译,不要再使用vscode编译