GNU MCU Eclipse is an open source project that includes a family of Eclipse plug-ins and tools for multi-platorm embedded ARM & RISC-V development, based on GNU toolchains. Related projects (µOS++, xPacks) are also supported via separate categories. All these projects are hosted on GitHub.
Hi everyone!! Well I'm working with Blue Pill Board, and I want to use semihosting with that board. I can to work with functions from Trace.h file but now I want use standard functions in C like printf, scanf, and so on. Well, searching by internet I've found information to setup my project in orden to work with standard C libraries. Now…(Show moreShow less)
> How could I watch or I know the amount memory to use printf function?? fill in the stack with a known pattern, stop the program before calling the printf() that you are interrested (stack usage differs for different use cases) and write down SP, call the function, stop the following instruction and inspect the memory to see how much of the…
I am using the Arm Musca Board that has the Musca A1 chip. I have installed the plugin and have downloaded the gnu mcu windows build tools. Steps for setting up project: 1. New -> Project -> C Project 2. Hello World ARM Cortex-M C/C++ Project / ARM Cross GCC 3. Processor core = Cortex-M33, Use System calls = Freestanding (no POSIX system…(Show moreShow less)
> The DEVICE.h file seems to be nonexistent in the packs that I pulled. that is a generic name, you should use the actual name used by the vendor (there is a reason why the web page requires some renames).
Hello Setting the SVD path manually at the debug configuration does not seem to work if the selected device is not associated with the project. This gets a bit tedious in cases where you'd actually run some configuration within a project which itself is not a "GNU MCU" project but something else... e.g. a PyDev. Has anyone else encountered…(Show moreShow less)
this is tricky, the device association is specific to GME projects; allowing it for other project types can lead to unexpected results. I'm not sure I understand your use case; do you run Python applications on a bare-metal device, and need to debug them at peripheral register level?
I wish to use the GNU MCU Eclipse QEMU port to run unit tests for an STM32F4 system. My plan is to just run simple tests on the STM32F4-Discovery board in QEMU. However I am having problems running simple hello world programs and output a simple string. I'm compiling with the GNU tools from ARM…(Show moreShow less)
Take a look... first pass. https://github.com/cutephoton/micro-os-plus-iii/commit/d32408101fe71d591e71fa0504572409db7302cc Edit: https://github.com/cutephoton/micro-os-plus-iii/commit/89d05a3f030ddbc0eafc8a3ed8a2f75916469bcc (type checking) My initialization function: os::posix::ioref<> ttyRef;…
Hi, I recently installed GNU MCU plugin for eclipse. I also created a project, here came the first problem, as I own a STM32F334 dev board but the project creator didn't allow this dev board nor didn't have my MCU (STM32F334R8) available for chossing when creating the project. I simply selected stm32f30X. I compiled and flashed this first…(Show moreShow less)
Hello, I'm debugging very simple project for STM32F030, created from template which ships with GNU MCU Eclipse. Sometimes I start debug, I get this error: or this: But sometimes there no errors show above at all. This happened sporadically: e.g. first start debug - I get an error from first screenshot, then leave debug (back to C/C++…(Show moreShow less)
Hello everyone, I am a member of a small ASIC Design Group from "Tecnológico de Costa Rica" (University). We are new to the RISC-V familiy and we are trying to come up with some HDL designs. Your IDE is great, I have been playing around with it a little. My question is, do you have support for the RV32EC architecture, or is it planned to be…(Show moreShow less)
> report that feature isn't ready. Hi Roberto, The problem you are reporting is related to the RISC-V toolchain, not the IDE. By the time the current toolchain was released, probably support for RV32E was not available. You might try newer toolchains.
As title says, I can detect my STM32F401-Nucleo board with st-utils from stlink, but can't connect board with openocd. I don't know whether I need to config others or not. 1.Setup stlink v2, and I can detect my STM32F401-Nucleo as below: ➜ bin st-util 2016-03-05T22:20:04 INFO src/stlink-common.c: Loading device parameters.... 2016-03-05T22:20:04…(Show moreShow less)