EclipseArmebs4/FirstSteps

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{public}} {{TOC right}} If you're here, you should have already followed the setup (for windows/[[Tools/EclipseArmebs4/SetupLinux...")
 
Line 18: Line 18:
 
** > Next
 
** > Next
 
*** Browse... > select armebs4/trunk/libheivs_stm32 > OK
 
*** Browse... > select armebs4/trunk/libheivs_stm32 > OK
*** Finish
+
*** Finish > Finish
 +
 
 +
== The <code>leds</code> project ==
 +
* Import the <code>leds</code> project
 +
** Right-click in the "Project explorer" -> import... > Project from SVN >
 +
** Use existing repository (armebs4) > Next
 +
*** Browse... > select armebs4/trunk/demos/leds > OK
 +
*** Finish > Finish
 +
* Build the code (ctrl-B)
 +
* Run it
 +
** Run > Debug configuration ... select "GDB OpenOCD Debugging"/leds > Debug
 +
* If eclipse ask for switching to the debug perspective > OK
 +
* The program is now stopped at the beginning of main, start it with "run > resume" or the corresponding button.
 +
** The 4 red leds should blink
 +
* Add a breakpoint by double-clicking in the left (blue) margin, at the "counter++" line.
 +
** The program is stopped.
 +
== Debugger buttons ==
 +
[[File:eclipse_debug_buttons.png]]

Revision as of 11:53, 5 September 2014

Contents

If you're here, you should have already followed the setup (for windows/for linux). Please have a look at the troubleshooting page before asking for help.

Before the first project

Eclipse is somewhat complicated to configure, so there is a preconfigured workspace in your setup, probably in C:\Programs\ARMEBS4\___VERSION___\tools\default_workspace_to_be_copied.

  • Copy the default_workspace_to_be_copied to a convenient place, for instance your desktop.
  • Run Eclipse (C:\Programs\ARMEBS4\___VERSION___\start.bat)
  • Import the libheivs_stm32 library
    • Right-click in the "Project explorer" -> import... > Project from SVN >
    • > Next
      • Browse... > select armebs4/trunk/libheivs_stm32 > OK
      • Finish > Finish

The leds project

  • Import the leds project
    • Right-click in the "Project explorer" -> import... > Project from SVN >
    • Use existing repository (armebs4) > Next
      • Browse... > select armebs4/trunk/demos/leds > OK
      • Finish > Finish
  • Build the code (ctrl-B)
  • Run it
    • Run > Debug configuration ... select "GDB OpenOCD Debugging"/leds > Debug
  • If eclipse ask for switching to the debug perspective > OK
  • The program is now stopped at the beginning of main, start it with "run > resume" or the corresponding button.
    • The 4 red leds should blink
  • Add a breakpoint by double-clicking in the left (blue) margin, at the "counter++" line.
    • The program is stopped.

Debugger buttons

Eclipse debug buttons.png

Personal tools
Namespaces
Variants
Actions
Navigation
Browse
Toolbox