Linux内核调试有没有下内存断点的方法
遇到一个比较奇怪的问题,上层业务不知道因为什么原因将硬件timer1启动了,但是timer1并没有在相关驱动中使用和注册。我将内核中关于timer1的控制寄存器基地址宏全部设置为0,还是会出现这种情况,找遍了内核也找不到到底是在哪个地方启动了这个定时器的。由于硬件timer1会用来做内部看门狗,不起上层业务用测试程序跑看门狗功能正常,只要一起上层业务,timer1就会被当做通用定时器开始计时,与看门狗冲突。现在想知道到底是哪个地方对timer1的控制寄存器进行了修改操作,有没有大神知道内核中是否有下类似于微软IDE中的内存断点的方法? 用JTAG,可以设置硬件watch point 本帖最后由 msbtx 于 2016-04-19 16:36 编辑
回复 2# arm-linux-gcc
谢谢楼上的,问题原因找到了,片内DSP使用的timer1
页:
[1]