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
- Host: GitHub
- URL: https://github.com/makkarpov/ucl
- Owner: makkarpov
- License: gpl-3.0
- Created: 2017-08-09T14:24:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-13T19:05:07.000Z (almost 8 years ago)
- Last Synced: 2025-04-12T02:55:31.654Z (6 months ago)
- Topics: clion, jetbrains-plugin, microcontroller, openocd
- Language: Java
- Size: 27.3 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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
--------------------------------
**μ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.