嵌入式爱好者

查看: 25791|回复: 12

[Linux] 开发板linux3.0.35系统如何添加pwm节点

[复制链接]

15

主题

45

帖子

148

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2021-7-5 08:44:34 | 显示全部楼层 |阅读模式
请问Linux3.0.35系统如何添加pwm节点?
回复

使用道具 举报

0

主题

143

帖子

536

积分

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

发表于 2021-7-5 09:52:44 | 显示全部楼层
您是想生成什么节点?现有的节点还是自己添加?是要用pwm外接设备吗?
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-5 10:19:09 | 显示全部楼层
想要生成开发板文件系统里面的节点,可以修改节点里面的参数来控制开发板发出pwm,实现控制外接电机

点评

wjy
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添加驱动文件并编译烧写,然后编译一下压缩包中的pwm测试程序进行测试。  详情 回复 发表于 2021-7-6 11:03
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

536

积分

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

发表于 2021-7-6 11:03:16 | 显示全部楼层
hello159 发表于 2021-7-5 10:19
想要生成开发板文件系统里面的节点,可以修改节点里面的参数来控制开发板发出pwm,实现控制外接电机

您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添加驱动文件并编译烧写,然后编译一下压缩包中的pwm测试程序进行测试。

3.0.35 pwm驱动参考.zip

3.11 KB, 下载次数: 5, 下载积分: 贡献 1

点评

您那个驱动您测试是正确的吗? 我这边添加进去会有参数的引用错误,您给驱动的头文件里面没那个参数,但是驱动却使用了那个参数。  详情 回复 发表于 2021-7-6 18:04
哪个驱动应该还有一个.h文件吧?  详情 回复 发表于 2021-7-6 14:58
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-6 14:58:23 | 显示全部楼层
本帖最后由 hello159 于 2021-7-6 16:06 编辑
wjy 发表于 2021-7-6 11:03
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添 ...
好的,我先编译测试一下
1625554672(1).png
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-6 18:04:38 | 显示全部楼层
wjy 发表于 2021-7-6 11:03
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添 ...

您那个驱动您测试是正确的吗?
我这边添加进去会有参数的引用错误,您给驱动的头文件里面没那个参数,但是驱动却使用了那个参数。

点评

wjy
论坛不支持上传.h格式的文件,于是放到资料里重新压缩发您了,您看一下。  详情 回复 发表于 2021-7-7 08:44
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

536

积分

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

发表于 2021-7-7 08:44:18 | 显示全部楼层
hello159 发表于 2021-7-6 18:04
您那个驱动您测试是正确的吗?
我这边添加进去会有参数的引用错误,您给驱动的头文件里面没那个参数,但 ...

论坛不支持上传.h格式的文件,于是放到资料里重新压缩发您了,您看一下。

3.0.35 pwm驱动参考.zip

3.46 KB, 下载次数: 6, 下载积分: 贡献 1

点评

您好,编译成功生成uImage,之后还需要做什么吗? 目前我替换掉uImage,启动开发板后还是无法在找到pwm驱动  详情 回复 发表于 2021-7-7 09:18
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-7 09:18:47 | 显示全部楼层
wjy 发表于 2021-7-7 08:44
论坛不支持上传.h格式的文件,于是放到资料里重新压缩发您了,您看一下。

您好,编译成功生成uImage,之后还需要做什么吗?
目前我替换掉uImage,启动开发板后还是无法在找到pwm驱动
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-13 09:12:04 | 显示全部楼层
顶一下:lol
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

536

积分

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

发表于 2021-7-13 14:23:42 | 显示全部楼层
pwm测试程序能正常使用吗?

点评

不能,驱动加载并没有进入probe函数,在“/dev”目录下没有生成操作节点  详情 回复 发表于 2021-7-14 08:39
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-14 08:39:17 | 显示全部楼层
wjy 发表于 2021-7-13 14:23
pwm测试程序能正常使用吗?

不能,驱动加载并没有进入probe函数,在“/dev”目录下没有生成操作节点
点评回复 支持 反对

使用道具 举报

15

主题

45

帖子

148

积分

i.MX6Q通行证

 楼主| 发表于 2021-7-16 11:51:13 | 显示全部楼层
是还有其他细节没有操作好吗?
点评回复 支持 反对

使用道具 举报

0

主题

143

帖子

536

积分

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

发表于 2021-7-20 17:00:28 | 显示全部楼层
您成功生成uImage后驱动位置有生成相应的.o文件吗?
在读取设备的prob函数里加printk看看设备否匹配成功
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 13:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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