1. 概要

CcnvCA78K0Rは,RL78ファミリ/78K0Rマイクロコントローラ用CコンパイラであるCA78K0R,78K0Rマイクロコントローラ用CコンパイラであるCC78K0R(以降は,CA78K0RとCC78K0RをまとめてCA78K0Rと記述します)の開発環境で作成したCソース・プログラムを,RL78ファミリ用CコンパイラであるCC-RLで動作するCソース・プログラムに変換する,Cソースコンバータです。Cソース中に記述したCA78K0R用拡張機能を,CC-RL用拡張機能に変換します。

 

CC-RLには,Cソース中のCA78K0R用拡張機能をコンパイラ内部でCC-RL用拡張機能に変換するオプション-convert_ccがあります。変換対象のプログラムが保守対象であり,今後の変更も小規模である場合や,プログラムの移行による性能評価を行いたい場合は,CC-RLのオプション-convert_ccを使用してください。

 

CC-RLのオプション-convert_cc指定時に手動によるCソースの修正が大量に必要となった場合や,今後もプログラムに機能追加があり,CC-RL用としてのCソースが必要である場合は,CcnvCA78K0Rを使用してください。

 

CcnvCA78K0Rは,CA78K0R用プログラムからCC-RL用プログラムへの移行を支援するためのソフトウェアです。変換後のプログラムが完全に動作することは保証しません。必ず変換後のCソースを用いてプログラムの動作確認をしてください。

 

図 1.1

CcnvCA78K0RとCC-RLオプション-convert_ccの比較