在OpenCV程序上修改添加ADC驱动打开失败的情况

我在openCV demo上需要添加一个ADC驱动,我首先复制了smart configurator生成的r_adc文件夹,在driver下r_gpio_drv_scfg.h中添加了

static const st_r_drv_gpio_sc_config_t GPIO_SC_TABLE_adc0[] =
{
/* {<pin>, {<function>, <tint>, <current>}}, */
{GPIO_PORT_5_PIN_6, {GPIO_FUNC_PERIPHERAL1, GPIO_TINT_DISABLE, GPIO_CURRENT_RESERVED}},
};

然后在r_devlink_warpper_cfg.h下添加了#include "r_adc_drv_api.h"和对应的{ "adc0", (st_r_driver_t *)&g_adc_driver, R_SC0 },

同时C/C++内的包含路径也添加了r_adc所在文件夹的inc,、最后在需要启动adc的时候

s_adc_handle = open(DEVICE_INDENTIFIER "adc0", O_RDWR);

但是这里打开驱动失败,返回值为-1;

复制的是已经验证没问题的工程的内容,我用同样的方法在原来的工程中不使用smart configurator配置而是复制配置也可以正常打开驱动,但是在openCV demo中失败,请问是有什么缺失的地方吗,要是还要添加别的驱动设备要注意什么呢