TI中文支持网
TI专业的中文技术问题搜集分享网站

一个关于GPIO读取的问题

在OMAPL138的ARM端,使用sysbios操作系统,GPIO的中断是正常的,但是,在读取GPIO的中断状态寄存器时,在调试器Registers能看到有中断在Pending的,可是通过volatile变量去读这个寄存器时,一直返回是0,读取不到已经Pending的GPIO。不知道是否跟sysbios有关,但是,同样的代码,没有操作系统的环境下,是可以读取到Pending的GPIO。

Tony Tang:

在CCS的memory view里能看到吗?

user4755476:

回复 Tony Tang:

你好,在Memory View看不到的!!!不知道是什么问题?

Tony Tang:

回复 user4755476:

看不到是gel文件没加,没有做memory map.

user4755476:

回复 Tony Tang:

gel文件在ccs connect 目标板时有做这个内存的memory map的,但是,是不是真生效了呢?我还真不知道怎么确认!

Tony Tang:

回复 user4755476:

Wayne Lee在Memory View看不到的!!!不知道是什么问题?

你说的看不到是不显示,还是显示为0?

最好截屏下来看一下,以便理解你的描述。

user4755476:

回复 Tony Tang:

是显示为0,我很奇怪怎么会这样子的,明明是同一个地址,就是显示不一样的值!

赞(0)
未经允许不得转载:TI中文支持网 » 一个关于GPIO读取的问题
分享到: 更多 (0)