编译linux + RTsmart下的场景实战-智能门锁poc代码 报错

Viewed 49

在编译过程中 发生如下报错:
/home/ubuntu/k230_sdk/output/k230_evb_doorlock_defconfig/little/buildroot-ext/build/door_lock/ui/src/db_proc.c:330:21: error: 'CONFIG_MEM_FACE_DATA_BASE' undeclared (first use in this function); did you mean 'CONFIG_MEM_IPCM_BASE'?
330 | uh.ih_load=htonl(CONFIG_MEM_FACE_DATA_BASE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ubuntu/k230_sdk/output/k230_evb_doorlock_defconfig/little/buildroot-ext/build/door_lock/ui/src/db_proc.c:330:21: note: each undeclared identifier is reported only once for each function it appears in
make[6]: *** [ui/CMakeFiles/ui.dir/build.make:76: ui/CMakeFiles/ui.dir/src/db_proc.c.o] Error 1
make[6]: *** Waiting for unfinished jobs....
make[5]: *** [CMakeFiles/Makefile2:133: ui/CMakeFiles/ui.dir/all] Error 2
make[4]: *** [Makefile:136: all] Error 2
make[3]: *** [package/pkg-generic.mk:250: /home/ubuntu/k230_sdk/output/k230_evb_doorlock_defconfig/little/buildroot-ext/build/door_lock/.stamp_built] Error 2
make[2]: *** [Makefile:23: _all] Error 2
make[2]: Leaving directory '/home/ubuntu/k230_sdk/output/k230_evb_doorlock_defconfig/little/buildroot-ext'
make[1]: *** [Makefile:69: all] Error 2
make[1]: Leaving directory '/home/ubuntu/k230_sdk/src/little/buildroot-ext'
/bin/bash: line 2: exit: defconfig: numeric argument required
make: *** [Makefile:477: buildroot] Error 2

查询后发现CONFIG_MEM_FACE_DATA_BASE已经在k230_evb_doorlock_defconfig文件中定义:
CONFIG_MEM_FACE_DATA_BASE=0x7c00000
不是很清楚为什么会发生上述报错,也没有生成对应大小核心输出文件,求解

1 Answers

你好,推荐使用纯RTOS的SDK或者纯Linux的SDK。