OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3584|回复: 5

STM32MP157l第21章实验,加载驱动后无法控制LED0

[复制链接]

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2019-7-6
在线时间
36 小时
发表于 2022-4-5 20:12:15 | 显示全部楼层 |阅读模式
10金钱
进行第21章时 所有的代码都是使用资料里的
depmod
modprobe led
//第一次加载驱动的时候需要运行此命令
//加载驱动

mknod /dev/led c 200 0
驱动节点创建成功以后就可以使用 ledApp 软件来测试驱动是否工作正常,输入如下命令打
开 LED 灯:
./ledApp /dev/led 1 //打开 LED 灯

执行到这里的时候没有LED反应 不可以控制
若是使用测试文档中的命令开关一下led0 然后就可以使用 第21章的命令操作LED0了 这是生什么原因呢  感谢大神指导一下
echo 0 > /sys/class/leds/sys-led/brightness //熄灭 LED0


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2022-4-5 23:13:54 | 显示全部楼层
回复

使用道具 举报

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1011
金钱
1011
注册时间
2021-5-25
在线时间
185 小时
发表于 2022-4-6 09:18:58 | 显示全部楼层
首先,确认你是否有按照文档生成led.ko和led.App文件,其次确认上述生成的文件是否拷贝到/lib/modules/5.4.31路径下运行。另外,你所说的测试文档有关于led的控制更你运行的led驱动无关,它是根文件系统本身带的驱动的测试效果
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2020-10-14
在线时间
2 小时
发表于 2022-9-15 11:42:09 | 显示全部楼层
楼主问题解决了吗?
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2022-9-27
在线时间
2 小时
发表于 2022-10-15 21:59:41 来自手机 | 显示全部楼层
很明显,你用的是正点出厂系统,没有用自己新建的系统。正点原子出场系统已经加载使用这个led了,你的驱动控不了他。
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2024-5-8
在线时间
4 小时
发表于 2024-5-9 10:15:38 | 显示全部楼层
allen0926 发表于 2022-10-15 21:59
很明显,你用的是正点出厂系统,没有用自己新建的系统。正点原子出场系统已经加载使用这个led了,你的驱动 ...

请教一下,如果想不重新编译内核关掉出厂的LED,有方法吗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 20:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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