1. GENERAL

The CcnvCA78K0R is a C source converter that converts C source files created in a development environment using the CA78K0R which is a C compiler for RL78 family/78K0R microcontrollers into C source files for the CC-RL which is a C compiler for the RL78 family. The extended functions for the CA78K0R written in C source files are converted so that they can be handled by the CC-RL.

 

The CC-RL has the -convert_cc option which internally converts extended functions of the CA78K0R in C source files into those of the CC-RL. The -convert_cc option of the CC-RL is useful when the files to be converted are the target of maintenance and so the future changes are to be made on a small scale or when evaluating how porting of code affects performance.

 

Use the CcnvCA78K0R in cases where C source code needs to be modified manually on a massive scale if the

-convert_cc option of the CC-RL is used or where C source files for the CC-RL are required because there will be new features to be added.

 

CcnvCA78K0R supports the porting of C source files from the CA78K0R compiler to CC-RL.

Since we do not guarantee the correct operation of programs converted by CcnvCA78K0R, be sure to check the operation of the C source files after conversion.

 

Figure 1.1

Comparison between CcnvCA78K0R and -convert_cc (CC-RL Option)