在《Vector Haptics Quickstart Guide.pdf》有详细的介绍如何下载官方的驱动包,以及如何搭建环境。我按说明创建好了环境,但是在编译时报错。
1、我下载好他的固件包到C:\Users\liujianhua\Documents\Arduino\libraries目录下面:
与用户说明书中的是一致的:
然后我打开一个示例工程,选择好开发板:
在进行编译时报错如下:
经查看编译报错信息,在他的驱动文件中
- c:\Users\liujianhua\Documents\Arduino\libraries\VHBoard\src\esp32\libVHBoard.a
- C:\Users\joshi\Documents\Arduino\libraries\VHBoard\src/Esp32PicoMini.cpp:121:(.text._ZN13Esp32PicoMini8initPinsEh+0x37): undefined reference to `ledcAttachPin'
提示libVHBoard.a找不到C:\Users\joshi\Documents\这下面的文件。而我是没有这个用户的,所以肯定找不到这个驱动提供的文件。
【原因分析】
根据经验,我推测,是不是官方在打包时,把他的环境也打包进去了,所以造成的路径的错误。
建议厂家重新打包一下驱动库文件。