瑞芯微Rockchip开发者社区
直播中

张玉兰

7年用户 1338经验值
私信 关注
[问答]

编译extra_drivers,编译后产生了.o文件,没有ko文件吗啊?

步骤一 编译:
[forlinx-ok5718]:/work/nfs/forlinx/OK5718-SDK-V1.0>make extra_drivers
注意:系统显示DSP等各个模块均依赖extra_drivers,如修改了内核配置务必重新编
译安装extra_drivers 部分。
步骤二 安装:
[forlinx-ok5718]:/work/nfs/forlinx/OK5718-SDK-V1.0>make extra_drivers_install
执行完会将驱动模块安装到 OK57xx-linux-fs /lib/modules/ 目录

问题,我修改了驱动目录下的leds/leds-gpio.c文件,编译后产生了.o文件,没有ko文件吗啊?怎么测试我改过的部分呢?



回帖(1)

陈枫希

2022-1-6 10:46:25

  • 因为该驱动默认是配置到内核的,编译进内核的话,需要重新烧写zImage文件进行测试
    想要编译成模块,需要修改以下文件
    OK5718-SDK-V1.0/OK57xx-linux-kernel/arch/arm/configs/tisdk_am57xx-evm_defconfig
    CONFIG_LEDS_GPIO=y
    将该宏修改为CONFIG_LEDS_GPIO=m才是编译成模块

举报

更多回帖

发帖
×
20
完善资料,
赚取积分