Skip to main content
Knowledgebase
Home
Renesas Electronics Europe - Knowledgebase

Getting Started with Debugging in SSP

Last Updated:01/04/2018

Question:

How do I get started with debugging when using a Synergy ISDE and the Synergy Software Package (SSP)?

Answer:

This article describes the various lessons available to go from a novice to an expert in debugging your projects using a Synergy ISDE and SSP. You can start with the lessons that match your experience level in debugging- Basic, Intermediate or Advanced. It might be useful however to at least scan over the lower level lessons even if you are more experienced. This will make sure you are familiar with the terminology we use and any SSP specifics you might not have used. This will help you move through all the lessons most efficiently.

Review the Prerequisites before you start the debugging phase, to make sure you are ready.

1    Basic Debugging

Basic debugging covers the most common debugging features and techniques useful with the Synergy Platform. Once you have learned the topics associated with the lessons provided in this article you should be able to easily launch a debug session, verify that your target board is operating in debug mode, and find and correct most of the most common bugs hiding in your project. Topics include the following:

  • Run and Launch the e2 studio Debugger
  • Debug perspective in e2 studio- windows, buttons and commands
  • Run and Launch the IAR C-SPY debugger
  • Debugging features and techniques
    • e2 studio
    • IAR C-SPY
    • General debugging techniques

Click Here to jump to the Getting Started Basic Debugging lessons.

2    Intermediate Debugging

Intermediate debugging covers debugging features and techniques useful with more complex issues.

Review the below list to see if the topics you are interested in are covered in this article.

  • Run and Launch the e2 studio Debugger
  • Debug perspective in e2 studio- windows, buttons and commands
  • Run and Launch the IAR C-SPY debugger
  • Debugging features and techniques
    • e2 studio
    • IAR C-SPY
    • General debugging techniques

 

3    Advanced Debugging

Advanced debugging covers debugging features and techniques useful with the most complex issues.

Review the below list to see if the topics you are interested in are covered in this article.

  • Run and Launch the e2 studio Debugger
  • Debug perspective in e2 studio- windows, buttons and commands
  • Run and Launch the IAR C-SPY debugger
  • Debugging features and techniques
    • e2 studio
    • IAR C-SPY
    • General debugging techniques

4    What's Next?

Once you have mastered software debugging with the Synergy Platform you might be ready to get started with Hardware Debugging.

Hardware Debugging: These lessons will help you with debugging at the board, interface and chip level. They provide important tips and techniques targeting various Synergy Platform kits and compatible add-on modules. Many of these techniques anr useful for debugging your own custom board too. Topics covered include:

  • Location of information on Renesas kits- schematics and layout files and how to use them during debugging
  • Location of MCU hardware user manuals and datasheets and how to use them during debugging
  • Overview of the hardware debugging interface available for the Synergy Platform and how to use them
  • Tips and techniques for identifying common hardware bugs
  • Tips and techniques for debugging your board for power and performance

 

5    Prerequisites 

Before you begin debugging you should have ordered a Synergy hardware kit, obtained a Synergy Gallery account, downloaded and installed a Synergy Platform ISDE, tested out your installation using a simple Synergy project like Blinky, learned how to create a simple SSP project and reviewed the basics of development with the Synergy platform. You should also have a copy of the SSP User’s Manual handy, and understand how to find helpful Synergy related resources and support.  You can accomplish these prerequisites by following the instructions in these knowledge base articles.

Suitable Products
SSP