JTAG

如何使用英特尔® 系统调试器在早期启动阶段检查并读取开机自检编码

1. 背景 

   在借助英特尔平台开发系统过程中,您可能会面临系统甚至在启动的初始阶段也无法启动的问题。 为了确定问题,您连接 JTAG 并使用英特尔系统调试器 (R) 进行源代码行调试。 不过,如果没有源代码或 BIOS 或固件的符号文件,那么你不能做源代码行调试。 在这种情况下,您可以在遇到困难时获得开机自检编码,您将开机自检编码发送到 BIOS/固件团队。 其次,如果问题只在运行时发生,这意味着当您运行时,没有发生任何问题或只是偶发性问题,那么您需要在问题发生之前,检查开机自检编码作为软件的检查点,然后就可以猜问题点了。 最后,如果您有关于开机自检编码的信息,但没有 BIOS/固件的源代码,那么您可以通过检查开机自检编码来猜引起问题的位置。

    当系统 BIOS 或固件的早期启动阶段中有任何问题时,邮政代码非常有用。 但许多嵌入式系统或封闭机箱没有开机自检编码 LED。 但不要担心;您可以通过 JTAG 和英特尔系统调试器 (R) 来检查开机自检编码。 在文本中,我将解释如何检查英特尔系统调试器 (R) 内的开机自检编码。

 

2. 开机自检编码

  • Entwickler
  • Android*
  • Windows*
  • C/C++
  • Fortgeschrittene
  • Intel® System Studio Ultimate Edition
  • postcode
  • debugging
  • xdb
  • JTAG
  • Debugging
  • Firmware
  • Записки разработчика Intel System Studio: отладка Linux-ядра Android с помощью Intel JTAG Debugger и MinnowBoard MAX

    Из этого материала вы узнаете о том, как отлаживать код и анализировать исключения на уровне ядра Linux ОС Android в системах, основанных на архитектуре Intel. А именно, мы рассмотрим отладочный инструмент JTAG Debugger, который является частью пакета Intel System Studio Ultimate Edition. Мы расскажем о стандарте JTAG, о вышеупомянутом JTAG-отладчике Intel, об обработке исключений. В качестве примера мы будем использовать мини-компьютер MinnowBoard MAX с Intel Atom на борту.
     

  • Entwickler
  • Intel AppUp® Developer
  • Professionell
  • Studenten
  • Android*
  • Linux*
  • Unix*
  • Android*
  • Internet der Dinge
  • C/C++
  • Experten
  • Fortgeschrittene
  • Intel® System Studio
  • Intel® JTAG Debugger
  • Intel® System Debugger
  • minnow
  • MinnowMax
  • xdb
  • JTAG
  • debug
  • exception handling
  • x86
  • Android
  • Linux
  • kernel
  • panic
  • bug fixing
  • Embedded debugger
  • embedded system debugging
  • Debugging
  • Entwicklungstools
  • Intel® Atom™ Prozessor
  • Intel® Core™ Prozessor
  • Intel® Pentium® Prozessor
  • Internet der Dinge
  • Open Source
  • UEFI Debugging with Intel System Debugger - Part 1

    In this video I show some interesting debugger commands for UEFI debugging.

    Commands used are:

    • efi showsuffix
    • efi setsuffix
    • efi loadthis
    • opening the source file viewer
    • and an example setup script file

     

  • Entwickler
  • Professionell
  • Internet der Dinge
  • Experten
  • Intel® System Studio
  • UEFI
  • JTag debugger
  • XDP-JTAG debugging
  • JTAG
  • Intel® System Debugger
  • Debugging
  • Entwicklungstools
  • JTAG abonnieren