包含video 和 audio 功能的 ESP32 项目 环境搭建问题
Posted: Sat Jan 04, 2020 9:47 am
我的项目有CAM 和 codec 两个组件,现在在 ESP-WHO 和 adf 开发包上做移植,需要包含两个开发发包的 components , 在项目的主目录下编写 MAKEFILE 文件,如下内容
PROJECT_NAME := CAM_NET_IC_READER
ADF_VER := $(shell cd ${ADF_PATH} && git describe --always --tags --dirty)
EXTRA_COMPONENT_DIRS += $(ADF_PATH)/components/
CPPFLAGS := -D ADF_VER=\"$(ADF_VER)\"
SOLUTION_PATH ?= $(abspath $(shell pwd))
include $(SOLUTION_PATH)/components/component_conf.mk
include $(IDF_PATH)/make/project.mk
现在发现 有冲突,只要加入ADF 的component, ESP-WHO 的 component 下的 静态库就无法连接,出错提示如下
LD build/CAM_NET_IC_READER.elf
/mnt/hgfs/esp32/cam_net_ic_reader/build/face_recognition/libface_recognition.a(fr_forward.o):(.literal.transform_frmn_input+0x4): undefined reference to `dl_matrix3d_alloc'
/mnt/hgfs/esp32/cam_net_ic_reader/build/face_recognition/libface_recognition.a(fr_forward.o):(.literal.transform_frmn_input+0x8): undefined reference to `dl_matrixq_from_matrix3d_qmf'
。。。。。
不知道 为啥 ADF 影响了ESP-WHO 的 link
PROJECT_NAME := CAM_NET_IC_READER
ADF_VER := $(shell cd ${ADF_PATH} && git describe --always --tags --dirty)
EXTRA_COMPONENT_DIRS += $(ADF_PATH)/components/
CPPFLAGS := -D ADF_VER=\"$(ADF_VER)\"
SOLUTION_PATH ?= $(abspath $(shell pwd))
include $(SOLUTION_PATH)/components/component_conf.mk
include $(IDF_PATH)/make/project.mk
现在发现 有冲突,只要加入ADF 的component, ESP-WHO 的 component 下的 静态库就无法连接,出错提示如下
LD build/CAM_NET_IC_READER.elf
/mnt/hgfs/esp32/cam_net_ic_reader/build/face_recognition/libface_recognition.a(fr_forward.o):(.literal.transform_frmn_input+0x4): undefined reference to `dl_matrix3d_alloc'
/mnt/hgfs/esp32/cam_net_ic_reader/build/face_recognition/libface_recognition.a(fr_forward.o):(.literal.transform_frmn_input+0x8): undefined reference to `dl_matrixq_from_matrix3d_qmf'
。。。。。
不知道 为啥 ADF 影响了ESP-WHO 的 link