Blog Archives

GCC for Renesas RL78: how to fix ‘undefined reference to memcpy’

Hello, Please make sure that libgen is using the stdlib.h and string.h headers. Go to Project Properties → C/C++ Build → Settings → Tool Settings → Library Generator → Header files and check both stdlib.h and string.h headers. Please let

How to include ‘snprintf’

Hello Peter, Unfortunately, “stdio.h” in optlib does not contain a declaration for snprintf. You can edit the file, usually found in a path similar to “C:\Program Files (x86)\GCC for Renesas RL78 4.9.2.201703-GNURL78-ELF\rl78-elf\rl78-elf\rl78-elf\optlibinc\stdio.h” and add the declaration: int snprintf ( char

Source code for Toolchain ?

Great! Thanks.

Source code for Toolchain ?

Hello, same question for version 201703-GNURX : when will the sources be available? https://llvm-gcc-renesas.com/rx/rx-latest-source-code/ shows 201701 from 1.April i will look again in one month. kind regards

Difference between Windows and Linux RX 1703 toolchain when using optimised libraries

Hello Frank, Thank you for your patience! We appreciate the feedback you have provided. We were able to investigate the issue and resolve it. As a consequence, we have updated the 2017q3 Linux release of the RX toolchain in order

” GNURX “supporting “HEW”.

お客様各位、 GNURXのバージョン14.03のリリースノートでは、バージョン14.01がHEWで動作する最後のバージョンであることを指定しています。 詳細は以下のURLをご確認ください: https://llvm-gcc-renesas.com/release-notes/rx/latest/14.03/ReleaseNotes_gnurxv1403.pdf ご不明な点がございましたら、お知らせください。 — どうもありがとうございました、 テクニカルサポートチーム

const *variableName is placed in ROM instead of RAM

Hello, Could you please send us a sample project which we could use for analysis of the reported issue on our end? If so, please submit a support ticket through this support platform, and we will assist promptly. — Thank

sprintf() format specifiers don’t seem to be working… why not?

Hello Steve, Please provide us with more detailed information, including a sample project if possible. If not, we would at least need to know the following details: – CPU – library type(newlib, optlib) and if prebuilt/project-built – actual observed output

How to place a function RAM?

Hello Richard, Thank you for reaching out to us. Every loadable or allocatable output section has two addresses: VMA (virtual memory address) which is the address the section will have when the code is executed. LMA (load memory address), the

Resolve this linker error: section `.text’ is not within region `ROM’

Hello, Thank you for reaching out to us! Since we can’t reproduce the issue, it would be very helpful, if you could provide us with a testcase. If it is not possible for you to share a testcase, we will

Support