makkarpov / uCL

μCL — CLion for Microcontrollers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Abandoned and not maintained

As of CLion 2017.3, CLion devs screwed up everything again and I don't managed to get it running yet. This plugin was developed when no other alternatives existed. Now these alternatives appeared: https://github.com/elmot/clion-embedded-arm

Internal classes of CLion are obfuscated, so fernflower, which is a default IntelliJ Java decompiler, refuses to decompile them. Fixing and debugging this obfuscated stuff is not enjoyable to anyone, so I stop maintaining this project. Plugin is no longer supported nor updated.

μCL — CLion for Microcontrollers

image

μCL is a tiny CLion plugin that brings CLion and OpenOCD together. Upload firmware and start debugging just in one click!

Get it from JetBrains plugin repository

Tested on STM32F407

Getting started

  1. Set path to arm-none-eabi-gdb executable as global GDB path
  2. Set path to openocd executable in plugin settings
  3. Copy appropriate OpenOCD script to the parameters of launch configuration
  4. Just click Run (upload firmware without debugging) or Debug and enjoy.

About

μCL — CLion for Microcontrollers

License:GNU General Public License v3.0


Languages

Language:Java 100.0%