Ten tips for debugging: Page 4 of 4

August 24, 2011 //By Heiko Riessland, PLS Development Tools
Ten tips for debugging
With increasing complexity of microcontrollers and circuits, debugging is becoming increasingly important. But which diagnosis and debug functions are really needed and what is unnecessary? The following are 10 tips on what to pay attention to when selecting a suitable debug tool.
the CAN bus. This is the case, for example, when assemblies are encapsulated for protection against environmental influences and only the connections necessary for operation are realized with special connectors. Therefore, with new acquisitions you should make sure that the tool also supports these types of debugging accordingly.

Tip No. 9: Synchronization of multi-core SoCs

An increasing number of modern SoCs contain two or more microcontroller cores. In this regard, particular attention should be given to on-chip synchronization capabilities. Almost every external synchronization leads to a time gap, for example, during starting and stopping of the cores. The debugger used should also, in terms of structure and operational concept, support the debugging of multiple cores without having to execute multiple instances.

Tip No. 10: Pay attention to the architecture support

And last but not least, in addition to pure performance parameters, the entire environment of the microcontroller architecture - such as programming examples for complex peripherals, application notes, code generation tools, user forums, good knowledge of the architecture at the tool vendors, etc. - also plays an important role. Admittedly, the latter is difficult to measure. However, if the tools offer support for architecture-specific features, this is usually a reliable indication that the respective tool vendor has in-depth system know-how and that there is a intensive cooperation with the respective MCU manufacturer.

About the author: Dipl.Inf. Heiko Riessland studied computer sciences at the Dresden Technical University. After gathering ten years of experience in designing and selling of software development tools and emulators for 16bit and 32bit microcontrollers, Riesland oversees the product marketing at software tool vendor PLS Programmierbare Logik & Systeme GmbH.




Design category: 

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.