本帖最后由 nightseas 于 2013-1-22 13:30 编辑
看到大家都在分享自己的经验,我也来打个酱油~~
对于日常的嵌入式开发来说,我们一般会把JTAG作为下载代码和调试软件的接口。有时候为了减少PCB面积或方便升级,往往使用SWI、ISP、IAP等接口或下载方式代替JTAG。
实际上,JTAG产生的最初目的是用于芯片测试,即Boundary-scan技术,常见规范有IEEE1149.1、IEEE1149.6和IEEE1532等,通过与规范兼容的设备,即可访问芯片的内部节点或I/O。在一个硬件设备完成PCB制作和器件焊接后,有些攻城狮一旦成功下载了程序就开始软件调试,而调试不通时往往无法确定是硬件问题还是软件问题。
这里我们就可以使用TopJTAG公司的开发的一款小软件JTAGProbe,通过手中的各种仿真器(如USB-Blaster、J-Link等)在软件调试前轻松实现硬件检测,保证硬件电路的正确性。比起很多专业的大型软件,Probe的功能可谓简陋,但其小巧简洁的特性,正适合作为攻城狮的手边小工具,提高工作效率。
这个工具可以在TopJTAG官网上下载: http://www.topjtag.com/files/TopProbe-Setup-1.7.5.exe
Probe为共享软件有20天使用期限,售价100刀!这让我们这些穷苦大众如何承受,于是兔子在国外网站上搜到了一个和谐工具(老外里也有很多充满了自由共享精神的高手啊)。当然了,和谐工具只用于学习,如果喜欢请支持正版云云…… |