An open API service indexing awesome lists of open source software.

https://github.com/makkarpov/ucl

μCL — CLion for Microcontrollers
https://github.com/makkarpov/ucl

clion jetbrains-plugin microcontroller openocd

Last synced: 3 months ago
JSON representation

μCL — CLion for Microcontrollers

Awesome Lists containing this project

README

          

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](https://user-images.githubusercontent.com/1329592/29126009-e943f5a6-7d25-11e7-824a-89821f566638.png)

**μ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](https://plugins.jetbrains.com/plugin/9915--cl)**

**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.