Applilet EZ PL for RL78 V1.01JでのPWM信号生成:RL78/G10 R5F10Y16ASP(10ピン版)

こんちはykです。Applilet EZ PL for RL78でつまづいてます。よろしくお願いします。

Applilet EZ PL for RL78 V1.01JでRL78/G10 R5F10Y16ASP(10ピン版)にPWM信号生成させたく考えます。

リセットとカウント用信号を入力とし、リセットでカウントの初期化、カウント信号のL→Hでカウントがインクリメント。

PWMのデューティ比がカウント信号によるカウントが進むたびに100%→90%→80%→70%→60%→50%→40%→30%→100%・・・とラウンドします。

シミュレーションでは動作するのですが、生成でエラーになります。

マイクロコントローラ設定:

エラーメッセージ:

78K0R Linker W1.51 [ 7 Mar 2011]
for RL78,78K0R Microcontroller
Copyright(C) 2006-2011 Renesas Electronics Corporation

RA78K0R error F3006: File not found 'obj\opt_byte.rel'
Program Aborted.

78K0R Object Converter V1.50 [24 Feb 2011]
for RL78,78K0R Microcontroller
Copyright(C) 2006-2011 Renesas Electronics Corporation

RA78K0R error F4006: File not found '100-30_pwm.lmf'
Program aborted.
[2017-04-27 18:47:02] C:\Users\jinden\DOCUME~1\APPLIL~1\Project\100-30~1\makeprj.bat
[2017-04-27 18:47:02] 1105:Build processing error.

コンパイルを中断しました。

エラーメッセージ:以上

obj\opt_byte.relがないと言ってます。

よろしくお願いします。

Parents
  • プロジェクトをセーブしたフォルダより下の内容はどうなってますか?
  • fujitaさんこんにちは。

    以下、エクスプローラーの画面イメージです。ファイルが多いフォルダは詳細でなく一覧で表示しました。

    Project/100-30_pwm

    -include

    -obj

    -src

    の各フォルダイメージです。

    実際問題としてファイルが不足しているのですが、それなりの数のファイルはあるようです。

    include

    obj

    src

  • ウチの環境では obj/opt_byte.rel が存在し、そこが違うようです。

    生成を行うと

    処理時間予測(MAX): 0.261400 ms
    
    コンパイルを開始します。
    使用コンパイラは CubeSuite+ です。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    

    ~ 略 ~

    78K0R Linker W1.80  [13 Dec 2013]
     for RL78,78K0R Microcontroller
       Copyright (C) 2006, 2013 Renesas Electronics Corporation
    
    RA78K0R error E3206: Segment '@@CODEL' can't allocate to memory - ignored
    
     Target chip : R5F10Y16
     Device file : V1.01
    
    Link complete,     1 error(s) and     0 warning(s) found.
    
    78K0R Object Converter V1.70  [ 6 Aug 2012] 
     for RL78,78K0R Microcontroller
       Copyright (C) 2006, 2012 Renesas Electronics Corporation
    
    RA78K0R error F4006: File not found 'test1.lmf'
    Program aborted.
    [2017-04-27 21:52:03]  C:\Users\fujita\DOCUME~1\APPLIL~1\Project\test1\makeprj.bat
    [2017-04-27 21:52:03]  1105:Build processing error.
    
    コンパイルを中断しました。
    

    とリンクでエラーとなったので、マイクロコントローラの設定を ROM 容量 2kB の R510Y16ASP から 4kB の R510Y17ASP に変更して生成を再度行ったところ  

    処理時間予測(MAX): 0.261400 ms
    
    コンパイルを開始します。
    使用コンパイラは CubeSuite+ です。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    ---------- Pass3 ----------
    コンパイルが終了しました。
    
    使用ROMサイズ 3581byte
    
    フラッシュ書き込みしていません。
    

    無事生成に成功しました。使用 ROMサイズが 約 3.5kB ということで、R510Y16ASP の使用は難しいのではないかなと思います。マイクロコントローラの設定を R510Y17ASP に変更して生成を試されてはいかがでしょうか。

  • ちなみに、Applilet EZ PL for RL78 For Ver.2.00 + CC-RL V1.04.00 で同一のプロジェクトを生成したところ

    コンパイルを開始します。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    ---------- Pass3 ----------
    コンパイルが終了しました。
    
    使用ROMサイズ 2600byte
    
    フラッシュ書き込みしていません。
    

    という結果となりました。

    コンパイラが CA78K0R → CC-RL と変わってるためか使用 ROM サイズが縮小していますがまだ 2kB の ROM には厳しいようです。

Reply
  • ちなみに、Applilet EZ PL for RL78 For Ver.2.00 + CC-RL V1.04.00 で同一のプロジェクトを生成したところ

    コンパイルを開始します。
    ---------- Pass1 ----------
    ---------- Pass2 ----------
    ---------- Pass3 ----------
    コンパイルが終了しました。
    
    使用ROMサイズ 2600byte
    
    フラッシュ書き込みしていません。
    

    という結果となりました。

    コンパイラが CA78K0R → CC-RL と変わってるためか使用 ROM サイズが縮小していますがまだ 2kB の ROM には厳しいようです。

Children
No Data