Blog Archives
printf() usage in RX toolchain 20.04 change when optimisation change
Dear Frank, After looking at the options (OPTIONS += -loptc OPTIONS += -loptm) we have deduced that you are linking using optlib. Optlib will not give you warnings for -O0 or -O3, so there may be a chance this is related
printf() usage in RX toolchain 20.04 change when optimisation change
Hello Frank and moderators, I notice one more thing. Doesn’t the following linker option mean that Frank use KPIT’s optlib? In case of KPIT’s optlib, is it necessary to handle _write() etc to use printf() with UART, etc? In my memory, handling
printf() usage in RX toolchain 20.04 change when optimisation change
Hello Frank, I created simple batch file as follows but still many linker warnings are displayed. Is there anything what you notice about source files in the zip file below. (Your are using -std=c11 so I try cpp file.) ——–
printf() usage in RX toolchain 20.04 change when optimisation change
Hello Frank, I also try to build my test project using your functions, but it still shows many linker warnings. Now I guess that you are using your own makefile and you aren’t using e2 studio. Many compiler/linker options may
printf() usage in RX toolchain 20.04 change when optimisation change
Hello Frank, When I change write() –> _write() in moderator’s source code, the following messages are displayed. Since anyhow our results seem to be different from you. I think it is better that you will post all files of your
printf() usage in RX toolchain 20.04 change when optimisation change
Dear Frank Kjul Larsen, We have investigated the issue and we see similar behavior for -O0 and -O3. Please let us know if we missed anything. We used the latest e2 studio and the same RX toolchain version (2020.04). Without
printf() usage in RX toolchain 20.04 change when optimisation change
Hello moderators, First of all, I’m sorry for moderators that I did flag mistakenly when I reply to Flank’s answer to my answer. Always I’m confused how to reply to answer… Hello Frank, By the way, in my memory, assert()
printf() usage in RX toolchain 20.04 change when optimisation change
Hello Frank, Is this the first time that you use -O3(or maybe -O2, etc)? In my memory, not only 202004 but also earlier version of GNURX needs something like stab functions (in other words, empty functions you said) to link
add RL78 toolchain to e2 in linux
Dear user, Unfortunately, at this point, the RL78 toolchain is not supported by the Linux version of e2studio. We are however strong advocates that support for GNURL78 toolchains be added in e2studio for Linux in the near future. The e2studio
e2studio does not see newly installed compiler …
The solution for me was to rerun the e2 studio installer and select RL78 support (I only had RX support). After that when e2 studio started it detected the GNURL78 compiler.

日本語