小弟最近使用JlinkV8+Keil调试2440,发现有如下问题,恳请高手赐教!
1、Keil对Jlink的支持有两种方式:RDI和AGDI,那种方式更好一些?(在我看来Jlink的RDI接口好像设置项更多一些)
2、单步调试时,当程序运行到某个子函数里,我按下Step Out时,调试器总是不能够跳出该函数后停留在函数外边,而是直接全速运行了。而且这时我观察Jlink的断点窗口,发现断点的位置不对(按理说调试器应该在该函数返回后的第一条指令处放置断点,而实际断点位置往上偏离了4字节)。不知道这时Jlink的问题还是Keil对其支持得不够好。
------解决方案--------------------
一般是盗版引起的,我认为是你的JLINK与KEIL的兼容性不好!试试其它版本