5708平台GPIO中断触发方式出错 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3502|回复: 2

[已解决] 5708平台GPIO中断触发方式出错

[复制链接]

13

主题

32

帖子

1129

积分

金牌会员

Rank: 6Rank: 6

积分
1129
发表于 2019-6-17 13:56:05 | 显示全部楼层 |阅读模式
在利用TL5728平台例程GPMM通信例程,设置FPIO中断模式为下降沿触发,设置如下:






而实际测试发现,按一下key,中断函数调用了两次,证明实际触发为边沿触发,请问问题出在哪里?利用TL5708的GPIO驱动和5728驱动是一致的么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

36

主题

526

帖子

7608

积分

创龙

Rank: 8Rank: 8

积分
7608
发表于 2019-6-17 16:54:59 | 显示全部楼层
您好,

   1.
可参考如下图修改:


2.可用omapconf的工具去确认是否已经清0
我司文件系统没有带有omapconf工具,为方便您测试,可执行文件见附件,拷贝到文件系统可用。
./omapconf dump crossbar irq mpu  执行如上指令,可看到一个表。
对应表格里面对应位置,查看是否清零


omapconf工具具体用法可通过网络搜索知晓,谢谢合作。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7608

积分

创龙

Rank: 8Rank: 8

积分
7608
发表于 2019-6-25 16:52:31 | 显示全部楼层
GPIO中断单边沿触发设置不成功的问题原因是:由于底层驱动函数在设置中断触发方式之前,没有对相关寄存器初始化;
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-18 18:43 , Processed in 0.037060 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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