Renesas Synergy™

FAQ 1010541 : RL78ファミリMCUでデータ・フラッシュ・ライブラリを使用していますが、PFDL_Open()関数を実行するとプログラムが暴走します。

回答

以下を確認してください。

  • シミュレータを使用していないか
    本ライブラリはシミュレータではデバッグできません。オンチップ・デバッガまたは、フルスペック・エミュレータを使用してください。

     

  • セルフRAM、SADDR領域など使用禁止領域を使用していないか
    ライブラリが使用するワーク・エリア(セルフRAM)、SADDR領域にライブラリで使用する変数、スタック、データ・バッファ等を配置している場合、ライブラリを使用できません。

    メモリ・マップ(*.map)でこれらの領域を使用していないかを確認し、必要に応じてリンク・ディレクティブ・ファイルでメモリ配置を調整してください。

    セルフRAMや使用禁止領域については、以下の製品添付マニュアルを確認してください。
    • RL78ファミリ データ・フラッシュ・ライブラリ ユーザーズ・マニュアル
      "ソフトウェア環境"

    リンク・ディレクティブ・ファイルについては、以下の製品添付のリリースノートを確認してください。
    • RL78ファミリ データ・フラッシュ・ライブラリ リリースノート
      "内蔵RAM領域の定義"

     

    適用製品

    RL78 ファミリ
    データフラッシュライブラリ
他にご質問がございましたら、リクエストを送信してください