R32.7.2 内核编译报错
-
按照 http://wiki.veye.cc/index.php/VEYE_CS_Camera_source_for_Jetson/zh 教程为 JetPack 版本 R32.7.2 的 Jetson Nano Module 在主机编译内核时,运行命令
make ARCH=arm64 O=$TEGRA_KERNEL_OUT -j8
时报错:
rm drivers/misc/mods/mods.dtb drivers/misc/mods/mods.dtb.S
Building modules, stage 2.
MODPOST 665 modules
WARNING: could not open drivers/misc/mods/mods.dtb.S: No such file or directory
ERROR: "camera_common_dpd_disable" [drivers/media/i2c/veye_mvcam.ko] undefined!
ERROR: "camera_common_dpd_enable" [drivers/media/i2c/veye_mvcam.ko] undefined!
/home/<username>/Linux_for_Tegra/source/public/kernel/kernel-4.9/scripts/Makefile.modpost:107: recipe for target '__modpost' failed
make[2]: *** [__modpost] Error 1
/home/<username>/Linux_for_Tegra/source/public/kernel/kernel-4.9/Makefile:1363: recipe for target 'modules' failed
make[1]: *** [modules] Error 2
make[1]: Leaving directory '/home/<username>/Linux_for_Tegra/source/public/kernel/out_kernel'
Makefile:171: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2(用户名删去),尝试在 Jetson Nano 原生编译报错内容相同。
-
@false_anomaly
请问你使用的是哪个型号的模组?如果不是mv系列的,可以去掉这个选项,不编译veye_mvcam。
官方的提示r32.7.2直接使用的32.7.1的Image,所以我们的确没有单独编译过32.7.2下载下来的内核。 -
@veye_xumm 感谢回复,使用的不是mv模组,在makefile和kconfig中删除相关内容后可以正常编译
-
@false_anomaly 不客气