嵌入式爱好者

查看: 26219|回复: 1

[Linux] 关于单独编译extra_drivers的问题

[复制链接]

20

主题

34

帖子

101

积分

扫一扫,手机访问本帖
发表于 2021-3-30 10:20:29 | 显示全部楼层 |阅读模式
步骤一 编译:
[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文件吗啊?怎么测试我改过的部分呢?

回复

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2021-3-30 15:26:33 | 显示全部楼层
因为该驱动默认是配置到内核的,编译进内核的话,需要重新烧写zImage文件进行测试
想要编译成模块,需要修改以下文件
OK5718-SDK-V1.0/OK57xx-linux-kernel/arch/arm/configs/tisdk_am57xx-evm_defconfig
CONFIG_LEDS_GPIO=y
将该宏修改为CONFIG_LEDS_GPIO=m才是编译成模块
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 14:53

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表