Open-source hardware, firmware and software and a 15-month diary of explorations into x86 Architecture, UEFI, debug & trace, Yocto Linux, and other topics.Avid blogger Alan Sguigna recorded his... more
Spending too much time trying to navigate the growing UEFI code base or debugging UEFI code after you have inserted your module?UEFI code base is growing to take advantages of the latest silicon... more
Software debug has changed dramatically and for the better, especially with Intel’s introduction of new trace IP in its silicon and ARM’s enhanced trace macrocells.
Legacy debug methods with printf... more
What happens when you’re mixing multiple embedded TAPs – eTAPs? Like when TAPs for IEEE 1149.1 boundary scan, JTAG software debug ports (ARM DAP, Intel ITP) and IJTAG instruments are all in the same... more
Big-Endian and Little-Endian refer to the way a word of data is stored in sequential bytes of memory. This SourcePoint application note describes how endianness works on ARM processors and what is... more
Methodically and quickly tracking bugs back through the interrelated software, firmware and hardware has become a major challenge. However, hardware-assisted debug tools tap into the trace resources... more