Blog Archives
Anyone use clangd (VS Code extension) with gcc for RX?
We use VS Code as our development IDE, and cross-compile/debug using gcc for RX and the Renesas Debug extension for VS Code. e2Studio is only used for the integrated SmartConfigurator. We have a few issues with clangd not recognizing some
Encountering .textf error while using RL75 G15 controller (R5F12045XSP)
I am using RL75 G15 controller (R5F12045XSP) and after building I am getting .textf error. I have gone throw the datasheet and the manuals, figured that the issue is due overflow of memory area. Kindly provide support for resolving this error.
Can “GNUH8 v11.02 Windows Toolchain (ELF)” be made available?
I need to make changes to an old project. Back in the days I used gcc V11.02, but unfortunately the windows version is not available for download at this site. V12.02 seems to have issues, at least for our project.
Renesas Debug extension for VS Code
Hi, I’m trying to use gdb with VS Code to debug an RX project. All required extensions (including Renesas Debug) are installed, and seem to work. gdb reports a connection with my E2 Lite debugger. If I remove power from
Can a GDB breakpoint be set programmatically?
I’d like to emulate the behavior of assert() in IAR. If the debugger is connected, then a breakpoint is automatically “generated” when an assert() fails, and you can inspect code and/or call stacks. This probably requires setting up an exception,
Equivalent to IAR’s __no_init variable qualifier
Hi, Is there a known workaround/alternative to IAR’s __no_init variable qualifier? The idea is to be able to NOT automatically initialize a variable, not even to 0. The C-runtime start-up code typically copies initialized data by copying from Flash, or
Linker trashes initialized data at start-up?
Example (in Renesas e2 studio 2023-01 and GCC_VERSION 8.3.0.202405-GNURX): File > New > C/C++ Project > Select “GGCC for Renesas RX C/C++ Executable Project” > Next Name project > Browse Location > Next Keep tool chain (8.3.0.202405) > Select device
I would like to know the difference between GCC and LLVM. Will the GCC port code support the LLVM toolchain as well?
I am currently using the GCC compiler for my project and I am seeing a ‘deprecated’ message for the RL78 GCC toolchain. It recommends switching to LLVM. I would like to know the difference between GCC and LLVM. Additionally, I
When I create a new project in e2studio using the GCC compiler, I see a “deprecated” warning. How can I resolve this?
How can I resolve the issue of seeing “deprecated” when creating a new project in e2studio using the GCC compiler?
new operator throws allocate exception
Hi, We’re using GCC for Renesas RX version 8.3.0.202305 on an RX66T, and we’re facing what looks like a really stupid issue. We’re getting an allocate exception everytime we call the new operator. We detected this when using std::vector, but

日本語