Applilet EZ PL for RL78 改善要望

Applilet EZ PL for RL78 V1.0J, V2.00J を試してみました。

デジタル回路版電子ブロックという感じで興味深いツールと思いましたが、少々使いづらい点もあったので改善要望として挙げておきます。

> 本ツールは評価版です。本ツールに関するテクニカルサポートは受け付けておりません。

と明記されていることは理解しており、返答等を求めているものではありません。

Parents
  • ・生成時にエラーと併せて警告が出力される

    生成時にマイコンの容量不足等の原因でエラーとなった場合、

    コンパイルを開始します。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    
    src\74hc.c(284):W0520177:変数 "ucEnable" は宣言されましたが参照されていません。
    
    src\clk.c(117):W0520186:符号なし整数と 0 の比較は無意味です。
    src\clk.c(107):W0520177:変数 "nowclk" は宣言されましたが参照されていません。
    
    src\flipflop.c(369):W0520550:変数 "Last" は設定されていますが利用されていません 。
    src\flipflop.c(549):W0520550:変数 "Last" は設定されていますが利用されていません 。
    src\flipflop.c(651):W0520550:変数 "Last" は設定されていますが利用されていません 。
    
    src\stop.c(81):W0520177:変数 "ucMK1L" は宣言されましたが参照されていません。
    
    W0561120:Section address is not assigned to ".text"
    W0561120:Section address is not assigned to ".stack_bss"
    F0563100:Section address overflow out of range : ".text"
    
    The evaluation period has expired.
    Renesas Optimizing Linker Abort
    2017-05-09 22:12:19	C:\Users\fujita\My Documents\Applilet EZ PL for RL78\Project\hogera\makeprj.bat
    2017-05-09 22:12:19	1105:Build processing error.
    
    コンパイルを中断しました。
    

    使用するモジュールによってはエラーとは関係ない警告が複数出力されるようです。

    警告の原因はテンプレートして使用しているソースコードの書き方によるものであり、動作に問題があるものではありませんが、ユーザーに対しては無用な情報なので警告が出ない様ソースの書き方を改善していただきたいです。

Reply
  • ・生成時にエラーと併せて警告が出力される

    生成時にマイコンの容量不足等の原因でエラーとなった場合、

    コンパイルを開始します。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    
    src\74hc.c(284):W0520177:変数 "ucEnable" は宣言されましたが参照されていません。
    
    src\clk.c(117):W0520186:符号なし整数と 0 の比較は無意味です。
    src\clk.c(107):W0520177:変数 "nowclk" は宣言されましたが参照されていません。
    
    src\flipflop.c(369):W0520550:変数 "Last" は設定されていますが利用されていません 。
    src\flipflop.c(549):W0520550:変数 "Last" は設定されていますが利用されていません 。
    src\flipflop.c(651):W0520550:変数 "Last" は設定されていますが利用されていません 。
    
    src\stop.c(81):W0520177:変数 "ucMK1L" は宣言されましたが参照されていません。
    
    W0561120:Section address is not assigned to ".text"
    W0561120:Section address is not assigned to ".stack_bss"
    F0563100:Section address overflow out of range : ".text"
    
    The evaluation period has expired.
    Renesas Optimizing Linker Abort
    2017-05-09 22:12:19	C:\Users\fujita\My Documents\Applilet EZ PL for RL78\Project\hogera\makeprj.bat
    2017-05-09 22:12:19	1105:Build processing error.
    
    コンパイルを中断しました。
    

    使用するモジュールによってはエラーとは関係ない警告が複数出力されるようです。

    警告の原因はテンプレートして使用しているソースコードの書き方によるものであり、動作に問題があるものではありませんが、ユーザーに対しては無用な情報なので警告が出ない様ソースの書き方を改善していただきたいです。

Children
  • > ユーザーに対しては無用な情報なので警告が出ない様ソースの書き方を改善していただきたいです。

    生成が成功した場合には警告は表示されないので、生成が失敗した場合にも警告はフィルターして表示されない方が良いかもしれません。Applilet EZ PL for RL78 が出力する警告には CC-RL の評価期限切れというものもあるのですが、「お手軽・安価なプログラム開発環境」というツールの位置付けを考えると、開発ツールの評価期限切れというのはユーザーに見せなくて良いものという気もします。