Hi. I was using debug console on older versions of e2 Studio. I was adding a flag --specs=rdimon.specs that exists on additional flags. Now, I couldn't find it. In release notes, couldn't find data. It was;
NOW
Hello,
Are they built with the same toolochain ?
Note that from e2studio 2025-01 the default toolchain for new RA FSP projects has been changed from GCC to LLVM.
As for LLVM toolchain, it doesn't have **.specs but managed with semihosting library.In the Linker -> Archives configuration, replace crt0 with "crt0-semihost" and add "semihost".It means replacing from -lcrt0 to -lcrt0-semihost -lsemihost.cf. Install Guides - LLVM Embedded Toolchain for Armhttps://learn.arm.com/install-guides/llvm-embedded/No need to call initialise_monitor_handles( ), I believe.Open "Renesas Debug Virtual Console" view to see console output.(Open "Window" menu -> "Show View" -> "Other" and find it in "Debug" category.)It works for me.Note: If you use printf or sprintf, you should give larger memory for heap. See BSP property for the setting.
Hi Okra. Yes, latest toolchain LLVM. Added semihost flags and worked well. Yep no need to initialise_monitor_handles( ).
Thanks!
No, changed to LLVM. Okra's solution worked.