[求助] 关于cortex m3中的一个紧急问题!

shadowzbwww   2011-12-8 11:36 楼主

利用cortex m3搭建的一个系统,当我要调试这个系统时,CM3中有一个CSW控制寄存器的其中一位是:mastertype,好多资料上讲0=core,1=debug。

我一直没有搞懂啊,请用过的高手做下详细解答吧,复制黏贴的就算了,我已经看过好多资料了,而且CM3权威指南上写的我感觉也不一定完全正确。

 

另外:系统使用的是上述核。当用JTAG对该系统进行调试(比如调试存储器),调试者怎么才能知道现在系统的状态是调试状态,而不是CPU正常工作状态?例如:现在用JTAG访问内存,CPU里有没有相关状态来反映确实是JTAG在访问内存,而不是CPU在访问?CM3里有相关机制来反映吗?难道说是系统和JTAG连接上后就自动知道现在要调试了?也没有功能选择之类的东西吗??

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复