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.
View "Expressions" does not show Value of variables. Multiple errors reported. 1) Failed to execute MI command: -var-create - * LTDC_Layer1 Error message from debugger back end: -var-create: unable to create variable object 2) Failed to execute MI command: -var-create - * LTDC_Layer1 Error message from debugger back end:…(Show moreShow less)
Yes, the Expressions window was always problematic. Unfortunatelly I don't have a solution, I suspect the problem to be deep in the debug framework. You can try to run a debug session with the GDB Hardware Debug instead of the GME debug plug-ins.
I'm trying to build QEMU on macOS but can't passed the first step of building XBB. I'm following the instructions here: https://github.com/xpack/xpack-build-box/tree/master/macos I need to patch the file `/usr/include/dispatch/object.h` but I can't edit the file or write to the directory. I'm using `sudo vi /usr/include/dispatch/object.h` …(Show moreShow less)
Hi Brendan, I encountered some unexpected issues with Homebrew, which insist on updating itself automatically, so it contradicts the purpose of XBB, which needs specific versions of the tools. Could you contact me directly on email, to discuss possible solutions, without bothering the forum readers? (firstname.lastname@example.org)
I've been having no end of trouble getting an existing IAR EWARM project ported to GNU MCU Eclipse and being able to debug it. Finally I found one of the root causes -- the "link time optimizer (-flto)" With this optimization disabled, my app loads and debugs ok. With this optimization enabled, all the interrupt handlers get optimized out. GDB…(Show moreShow less)
Hello, I encountered a problem running the latest cross GCC. Compiler was able to run with just -v option but refused to compile anything (the same for 32bit version). After copying mentioned DLL (from bin) to the libexec\gcc\arm-none-eabi\8.2.1 folder it started working as expected. Previous plugun versions work without any problems nor…(Show moreShow less)
I have code that uses `TIM1_UP_TIM10_IRQHandler`, which toggles/blinks the blue LED. It works ok no a real STM32F4-Disco board, but the LED doesn't blink in QEMU. It could be that I don't have things set up properly for GNU MCU Eclipse. I've had a quick look and things look ok, but I need to delve further. Anyway I though I'd quickly ask…(Show moreShow less)
> I'll stick with macOS dev env forQEMU if it's all native yes, it's all native. the only mystery we need to figure out is how to run debug sessions. last time when I did this was via Xcode, but there were some details that I remember only vaguely, like some commands to make the debugger not stop on each interrupt (actually signal). gdb…
For those following this project for some time, they might have noticed my references to xPacks, to the package manager, the package builder, etc. My 2019 new year's resolution was to complete these tools, and any help will be highly appreciated. Goal In short, the idea is to design and implement a set of tools allowing to build modular…(Show moreShow less)
> VSC setup I don't have a date yet, the initial plan was to do the Eclipse plug-ins first, since I'm already familiar with the IDE, and then, based on the experience gained, do the VSC plug-ins; but priorities may change. however, the first step is to finish the CLI tools, but for this I would need help to review, and possibly improve, the…
I'm running QEMU 2.80-4 on a Mac with Eclipse 2018-12. When I start Eclipse, clean the my project, build my project, then run/debug my project it works perfectly. I can run/debug many times. If I clean the project again, then build, and run/debug it, QEMU fails to start. If I restart Eclipse, or switch workspaces and back again (which seems…(Show moreShow less)
Yes I had noticed. The app I'm using lights up the green LED when the user button is pressed. This also works in QEMU The issue I'm working on at the moment is the blue LED which is asserted during the TIM10 interrupt handler. I can't get that handler to fire, so need to delve into how QEMU handles interrupts, and whether the code in…
I have a function that sets a pin state to high or low, and code that calls that function to set the red LED on the STM32F4 Discovery board to high and low (it pulses). The code works on a real Disco board, but in QEMU the LED turns on but never turns off. To set the pin high (LED on), the appropriate bit is set in the GPIO BSSRL register. …(Show moreShow less)
Hello, I am trying to setup a semihosting project using OpenOCD. I have partial semihosting feature working but not all. What I need Working To pass arguments to main() via standard argument list using semihosting I have tired passing these argument via "arm semihosting_cmdline". I have tired this both from openOCD script file and OpenOCD…(Show moreShow less)
https://github.com/gnu-mcu-eclipse/org.eclipse.epp.packages/releases download the archive, unpack it into a temporary folder, and you'll have a fully functional GNU MCU Eclipse. from here I'm afraid you have to work it out yourself.