winIDEA and AURIX™ Development Studio: The Best Debugging Duo for AURIX Developers

Devel­op­ing com­plex embed­ded sys­tems requires robust tools that opti­mize the cod­ing, debug­ging, and test­ing process­es.

winIDEA IDE is an Inte­grat­ed Develop­ment Envi­ron­ment (IDE) wide­ly rec­og­nized for its com­pre­hen­sive debug­ging and test­ing capa­bil­i­ties. It sup­ports a wide range of micro­con­trollers and proces­sors, offer­ing fea­tures such as real-time data acqui­si­tion, advanced break­points, and multi-core debug­ging.

Infineon’s AURIX™ Develop­ment Stu­dio (ADS) is an Inte­grat­ed Develop­ment Envi­ron­ment (IDE) for the TriCore™-based AURIX™ micro­con­troller fam­i­ly.

The integration of winIDEA with an IDE Debug Plugin, showcasing how it interacts with various debugging tools such as BlueBox, third-party debuggers, and simulators to target hardware.

 

Supported Debug Features 

With this inte­gra­tion, you can take advan­tage of the fol­low­ing set of debug­ging fea­tures:

  • Break­points: Set and man­age break­points to halt exe­cu­tion at spe­cif­ic points in your code.
  • Watch­es: Mon­i­tor vari­able val­ues in real-time to observe changes as your code runs.
  • Locals: Inspect local vari­ables to under­stand their state at var­i­ous exe­cu­tion points.
  • Call Stack: View the call stack to trace func­tion calls and nav­i­gate the exe­cu­tion flow.
  • Mem­o­ry: Access and mod­i­fy mem­o­ry direct­ly to test and debug low-level oper­a­tions.
  • SFRs (Spe­cial Func­tion Reg­is­ters): Mon­i­tor and con­trol hard­ware reg­is­ters for pre­cise debug­ging of hard­ware inter­ac­tions.
  • Dis­as­sem­bly: Ana­lyze the assem­bly code gen­er­at­ed by your com­pil­er to debug at the instruc­tion level.
  • Ses­sion Explor­er: Man­age and explore dif­fer­ent debug ses­sions to track var­i­ous test­ing phas­es.
  • Deep winIDEA Con­fig­u­ra­tion: Uti­lize advanced con­fig­u­ra­tion options for tai­lored debug­ging setups.
  • Multi-Core Debug­ging: Effi­cient­ly han­dle the com­plex­i­ties of debug­ging multi-core AURIX micro­con­trollers, ensur­ing smooth oper­a­tion across all cores.

Benefits of Using ADS and winIDEA Together 

By using ADS and winIDEA togeth­er, you can enjoy a uni­fied develop­ment envi­ron­ment where you can code, com­pile, and debug all with­in a sin­gle inter­face. This cen­tral­iza­tion reduces con­text switch­ing and elim­i­nates the need to switch between dif­fer­ent appli­ca­tions.

The inte­grat­ed, user-friend­ly UI com­bines winIDEA debug­ging fea­tures with ADS’s com­pre­hen­sive develop­ment tools, makes your work­flow more effi­cient, and allows you to focus more on develop­ment tasks.

Scroll to Top