IAR编译器无法选中JTAG接口【解决】

博客原文:IAR编译器无法选中JTAG接口【解决】

IAR调试接口有SWD接口以及JTAG接口,但是今天碰到了非常奇怪的事情,我的两个工程项目,一个可以选中JTAG调试,而另一个工程却无法选中,是灰色的虽然我一直用SWD接口调试程序,没有用JTAG调试接口,但是被我发现了这样问题就想解决他。看下图,呈现非选中状态。

分析思路:两个工程,既然有一个是可以选中JTAG接口,那么说明不是软件的原因,那一定就是配置的差别了,于是我把工程配置看了一遍,最后发现原来SWD调试被占用了。敢问一句,用JTAG接口调试能用printf输出信息吗???

问题就在这里,想必大所数人调试的时候都会用SWD接口,然后使用printf语句让SWO引脚输出信息吧,我也是,这里我配置了SWD接口的SWO引脚,也可以说是SWO调试被占用了,不允许你选择JTAG了。解决方法把SWO配置去掉就行,之后就可以选择JTAG接口调试了。反正我的这个问题是这样解决的。如图:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章