在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,我很奇怪怎么会这样子的,明明是同一个地址,就是显示不一样的值!