开发板linux3.0.35系统如何添加pwm节点
请问Linux3.0.35系统如何添加pwm节点? 您是想生成什么节点?现有的节点还是自己添加?是要用pwm外接设备吗? 想要生成开发板文件系统里面的节点,可以修改节点里面的参数来控制开发板发出pwm,实现控制外接电机 hello159 发表于 2021-7-5 10:19想要生成开发板文件系统里面的节点,可以修改节点里面的参数来控制开发板发出pwm,实现控制外接电机
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添加驱动文件并编译烧写,然后编译一下压缩包中的pwm测试程序进行测试。
本帖最后由 hello159 于 2021-7-6 16:06 编辑
wjy 发表于 2021-7-6 11:03
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添 ...好的,我先编译测试一下 wjy 发表于 2021-7-6 11:03
您可以看一下附件中的压缩包,里面有pwm驱动文件和pwm测试程序。您可以尝试在源码中drivers/misc路径下添 ...
您那个驱动您测试是正确的吗?
我这边添加进去会有参数的引用错误,您给驱动的头文件里面没那个参数,但是驱动却使用了那个参数。 hello159 发表于 2021-7-6 18:04
您那个驱动您测试是正确的吗?
我这边添加进去会有参数的引用错误,您给驱动的头文件里面没那个参数,但 ...
论坛不支持上传.h格式的文件,于是放到资料里重新压缩发您了,您看一下。
wjy 发表于 2021-7-7 08:44
论坛不支持上传.h格式的文件,于是放到资料里重新压缩发您了,您看一下。
您好,编译成功生成uImage,之后还需要做什么吗?
目前我替换掉uImage,启动开发板后还是无法在找到pwm驱动 顶一下:lol pwm测试程序能正常使用吗? wjy 发表于 2021-7-13 14:23
pwm测试程序能正常使用吗?
不能,驱动加载并没有进入probe函数,在“/dev”目录下没有生成操作节点 是还有其他细节没有操作好吗? 您成功生成uImage后驱动位置有生成相应的.o文件吗?
在读取设备的prob函数里加printk看看设备否匹配成功
页:
[1]