TRACE32® 支持Windows®标准系统的JTAG调试
扫描二维码
随时随地手机看文章
21ic讯 2013年3月,劳特巴赫最近宣布其对Windows®标准操作系统系列的支持。Windows® OS的所有功能特色(包括Windows® 嵌入式标准)都能得到Windows® XP、Windows Vista、Windows® 7和Windows® 8的各种版本的支持。“TRACE32®”调试器还可用于各种多核/超线程系统的SMP类型。不管是单核还是在SMP系统上,TRACE32®都能便捷地进行内核模块、驱动器、进程和DLL的开发和测试。所有带JTAG界面的x86和ATOMTM板都可获得这种支持。
JTAG调试.jpg" width="300" height="300" />
长期以来,TRACE32一直对各种架构上的Windows CE/EC提供特殊支持。劳特巴赫现在又给标准Windows操作系统增加了一种“解析(awareness)”模式,包括Windows XP、Windows Vista、Windows 7和Windows 8的所有服务器、桌面和嵌入式功能特色。
采用这种“Windows Awareness(Windows解析)模式”,用户可检查当前进程、线程和数据库,以及内核模块和驱动器。采用TRECE32调试器的扩展式MMU支持,开发人员可在任何时间进入全部的虚拟地址空间,也就是说可以同时调试设备驱动器和应用程序。同时你还可以立即调试几个进程,尤其适合用于测试进程内通讯或驱动器调用。
TRECE32采用JTAG界面进入目标系统。不需要应用特殊的OS设置、界面或驱动器来调试目标。即使是全部系统都“挂起”,调试器仍然能够显示所有系统资源。这种“stop mode调试”,即不需要运行的软件(比如调试桩),还可对中断进行调试,从中断输入点一直到ISR、驱动器,甚至相应的应用程序。
劳特巴赫的Windows解析模式能进行完全的对称多处理(SMP)。调试器可在任何时间切换到任何CPU,显示每个CPU或超线程的视图。它评估所有活动和被动应用线程和显示的调用栈(活动线程正在运行或被动线程正在等待时)。系统可以为所有CPU同时启动和停止;任何CPU达到断点都能让整个CPU停止下来。遇到这种情况,调试器自动切换到碰到断点的CPU的视图。
有了这些功能特征后,开发人员可利用全部的系统和所有的资源。您是在“系统层面”而不是“CPU层面”上进行调试。
Windows OS支持可立即使用。