Jetson AGX Orin 升级sdk到JetPack-36.2,发现/sys/class/gpio/export节点没有,需要怎么配置?
kernel-jammy-src/arch/arm64/configs/defconfig中新增配置
CONFIG_GPIO_SYSFS=y
CONFIG_GPIOLIB=y
CONFIG_EXPERT=y
然后重新触发Image编译即可。
排查过程:
make menuconfig报错,所以没有选择使用menuconfig更新defconfig,而是直接尝试修改defconfig文件。
defconfig中配置CONFIG_GPIO_SYSFS后,文件gpiolib-sysfs.c没有编译进去,
kernel_out$ find -name "gpiolib-sysfs" 没有中间文件。
查看out路径下的defconfig文件是有配置gpio_sysfs的,但是.config没有,尝试删除这个文件看看触发kernel整编;==>不行
查看Kconfig,有一个依赖宏CONFIG_GPIOLIB;==》不行
修改defconfig,对.config的生成没有影响,.config不包含新增的两个config,这是为什么?
make[1]: 进入目录“/home/nvidia/orin-36.2/Jetson_Linux_R36.2.0_aarch64/Linux_for_Tegra/source/kernel/kernel_out/kernel/kernel-jammy-src”
*** Default configurati