fernando
主控:乐鑫ESP32S3R8
开发环境:vscode + espidf V5.4.2
健康传感器:GH3300
描述:已从FAE获得提交到原厂编译过后的算法库驱动库,已经是对应esp32_xtensa-esp32-gcc-14.2.0编译器,编译选项也跟工程的一样。使用hr、hrv算法时出现静态库需要链接工程文件内.c函数找不到的问题
报错,不知是.c和.h文件与原厂的不一样还是别的问题,使用的V0210版本的驱动库算法库
报错的三个函数位置:
三个.c文件确认已添加进编译
如果启用SPO2算法也会有类似报错:
工程设置相关:
导入预编译库:
算法配置:
主函数:
che****com
Hi,
你的代码实现是没问题的,最大嫌疑是Goodix_DSP_EXPORTS这个宏在某处被定义,条件编译导致函数实现未编译进目标文件,或者CMake工程未生效。
建议按以下步骤处理:
打开微信,使用“扫一扫”即可关注