Renesas e²studio

From SEGGER Knowledge Base
Jump to navigation Jump to search

Creating a project from scratch

When creating a new project with e²Studio, you can set it up to work with J-Link as follows:

  • Select New -> C/C++ Project from the File menu.
  • Select the project template. Click Next.

e2Studio Tutorial 0.png

  • Fill in the project name (eg. 'Test'). Click Next.

e2Studio Tutorial 1.png

  • Select J-Link ARM as Debugger. Select your target device and the data endianess. Click Finish.
  • In case only Next is available, click it until Finish is available. Then click Finish.

e2Studio Tutorial 2.png

  • For Renesas RX targets, select Segger JLink (RX) instead and check Create Hardware Debug Configuration.

e2Studio Tutorial 2a.png

  • The wizard may ask you that this project is associated with C/C++ Perspective. Click Yes in this case.

Using an existing project with J-Link

If you already have an e²Studio project, you can change it to work with J-Link with following steps:

  • Select Project -> Properties.
  • Select Run/Debug Settings and the Launch configuration for your project (Normally the same name as your project). Click Edit.

e2Studio Tutorial 3.png

  • Tab Debugger: Select J-Link ARM as Debug Hardware and select your Target Device. For Renesas RX targets, select Segger J-Link (RX) instead.
  • Tab GDB Settings: Check Autostart local GDB server.

e2Studio Tutorial 4.png

Attach to a running target

  • Tab Connection Settings: Set Hot Plug to Yes if the target is already running.
Note:
The "Terminate" option in e²studio leaves the target halted so trying to then hotplug could fail. Either reset the target first or else use the "Disconnect" option which should leave the MCU running.

e2Studio Tutorial 5.png

Enabling Trace

  • The Trace view can be activated in the menu Renesas Views -> Debug -> Trace
e2Studio EnableTraceView.png
  • The Trace view will now be the active tab in the list of debug views.
  • Trace can be activated by clicking the On/Off button in the top right corner of the view
e2Studio TraceView Disabled.png
  • Trace is now activated and will show trace data every time the device is halted
e2Studio TraceView Active.png