|
发表于 2019-9-30 13:47:33
38339 浏览 2 回复
4412精英版LED驱动不正常
本帖最后由 jsea 于 2019-10-8 15:39 编辑
各位大侠:
我刚入手4412,现在学习驱动。
我已通过make menuconfig去掉原内核内置的LED驱动,重新编译zImage并烧写,开发板运行正常,开机后只有一个红色LED亮。
现在直接使用视频教程中的“LED驱动一”例程,编译驱动下载,用insmod加载
/topeet/mytest/leds # insmod leds.ko
[ 149.738922] HELLO WORLD enter!
[ 149.750706] DriverState is 0
貌似probe函数根本没执行。
/dev目录下也没有相应设备节点。
不知道是何原因,请指教!
驱动源码见附件中的leds.c
测试程序invoke_leds.c用于测试原内核自带的leds驱动正常执行(其中/dev/hello_ctl改为了/dev/leds)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|
|
|
发表于 2019-11-10 09:47:31
你好请问解决没?我也遇到同款问题了 |
|
|
|
|
|
|
|
可以在probe里加入printk跟踪一下,看哪里出的问题 |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号
|