嵌入式爱好者

查看: 19|回复: 2

[硬件咨询] IMX8MP 开发板 pwm4例程没有输出

[复制链接]

1

主题

2

帖子

12

积分

i.MX8MM通行证i.MX8MP通行证RK3588通行证

扫一扫,手机访问本帖
发表于 昨天 10:04 | 显示全部楼层 |阅读模式
我使用的是IMX8MP开发板,看例程的硬件连接。同时IAR例程也是使用的PWM例程,调试串口也有输出,说明程序已经运行了,但是使用示波器测试开发板PWDN引脚没有波形。不知道是哪里原因。

调试串口

调试串口

硬件连接

硬件连接
回复

使用道具 举报

0

主题

24

帖子

91

积分

发表于 4 小时前 | 显示全部楼层
开发板上的引脚一般都被A核(Linux)复用并使用了,我看了下内核设备树,这个引脚被复用成了mipi摄像头的rst引脚(看丝印也可知)。M核用之前先看下设备树,如果被使用了就先注释掉。

点评

好的非常感谢,我是看例程里说的让用这个引脚,就按照例程操作了下结果一直没有pwm输出 。后来我自己查找了下原因,确实是被A53核占用了,我将设备树内mipi驱动禁用了。 [attachimg]14217[/attachimg] 目前pwm4可  详情 回复 发表于 3 小时前
点评回复 支持 反对

使用道具 举报

1

主题

2

帖子

12

积分

i.MX8MM通行证i.MX8MP通行证RK3588通行证

 楼主| 发表于 3 小时前 | 显示全部楼层
本帖最后由 lixiaoxu186 于 2025-4-24 11:57 编辑
知识库 发表于 2025-4-24 10:08
开发板上的引脚一般都被A核(Linux)复用并使用了,我看了下内核设备树,这个引脚被复用成了mipi摄像头的rs ...

好的非常感谢,我是看例程里说的让用这个引脚,就按照例程操作了下结果一直没有pwm输出 。后来我自己查找了下原因,确实是被A53核占用了,我将设备树内mipi驱动禁用了。

禁用设备树里相关驱动

禁用设备树里相关驱动

目前pwm4可以正常输出了,对应丝印的引脚RST。PWM4使用   pwmConfig.clockSource = kPWM_HighFrequencyClock;  这个配置对应的时钟是多少? 目前我配置了 PWM4的时钟源pwmConfig.clockSource = kPWM_HighFrequencyClock。输出的时钟是24MHZ,这是什么原因?
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-24 14:38

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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