新闻中心

EEPW首页 > 模拟技术 > 新品快递 > 劳特巴赫TRACE32支持调试InsydeH2O UEFI BIOS

劳特巴赫TRACE32支持调试InsydeH2O UEFI BIOS

—— 在操作系统内也能够继续调试
作者:时间:2012-02-09来源:电子产品世界收藏

  公司,作为微处理器开发工具的全球领先制造商,现提供面向英特尔x86架构的调试工具,该工具可通过Insyde软件为“InsydeH2O” UEFI BIOS提供支持。JTAG的一个新的扩展功能允许使用对InsydeH2O系统进行全面调试。这项新功能为UEFI所有阶段和组件的开发提供强大支持,大大减轻开发工作量。调试步骤从复位向量开始,支持所有部分的单步调试,直至将程序移交给操作系统,只要您愿意,甚至在操作系统内也能够继续调试。

本文引用地址:http://www.eepw.com.cn/article/128726.htm

  Insyde Software与,两家公司密切合作,彼此对BIOS和技术均了如指掌。其目标是为BIOS开发人员提供最好的UEFI开发环境和调试解决方案。

  “统一可扩展固件接口(UEFI)”是传统PC BIOS的新一代技术,具有丰富强大的功能,包括管理系统复位和启动,以及选择和引导操作系统。不同于标准BIOS,UEFI能够动态加载和启动驱动程序。因此,驱动程序再无需安装到操作系统内,只需开机后立即可以使用。

  在系统启动过程中,UEFI在不同阶段发挥作用。从安全检查阶段开始,到初始化阶段(PEI)(这一阶段已加载了一些基本模块)。接下来,由“驱动程序执行环境”(DXE)负责加载运行特定系统所必需的动态驱动程序。最后,“引导设备选择(BDS)”模块将控制权交给适当的操作系统。

  劳特巴赫的新扩展功能现在支持UEFI BIOS调试的实现,可通过专用窗口、功能和编写脚本,在各个阶段进行调试。TRACE32了解多核环境,允许在SMP系统上平稳调试UEFI。所有的功能都均基于符号信息,无需在目标系统上安装特殊的调试软件或驱动程序。

  尤其是在PEI和DXE阶段内,TRACE32通过一个专用窗口显示所有已创建的PEI模块或所有已加载的DXE驱动程序。可以对UEFI架构进行详细分析,查看固件卷内容,或者依赖于模块操作。提供一种特殊的机制,在加载后,可立即从程序进入点开始调试PEI模块或DXE驱动程序。然后,通过BDS进行调试,最后启动调试器支持的操作系统。

  使用TRACE32调试x86/Atom系统,让您可以通过一种非常舒适的方式调试您的UEFI BIOS,在每个阶段提供强大支持。调试从复位向量开始,甚至在操作系统和应用程序内部,仍可继续调试。现在,我们终于有了一种无任何“调试缺陷”的不断改进的解决方案。



评论


相关推荐

技术专区

关闭