TARGET BOARD for RX65Nでflash_demo_rskrx65Nを使用するやり方(データフラッシュ)

データフラッシュでの値の保存方法を学ぶために、デモプロジェクトで学習を使用と考えています。
現在の状況としては、
既に持っていたTARGET BOARD for RX65Nを使ってデモプロジェクトであるflash_demo_rskrx65Nをスマートコンフィグレータからインポートしてプロジェクトに取り込みました。

学習の目的は、電源OFF時の値をROMに保存して、電源ON時に値を取得させたいからです。手持ちのボードで試験しようと思いデバッグを行いましたが、以下の記述部で無限ループに陥ります。

mcu_clocks.c の

while(0 == SYSTEM.OSCOVFSR.BIT.MOOVF)

{

/* The delay period needed is to make sure that the Main clock has stabilized.

If you use simulator, the flag is not set to 1, resulting in an infinite loop. */

R_BSP_NOP();

}

MOSTPは0なので、発振安定待ち中なのかなと思うのですが、こういった現象に初めて遭遇したため、原因が分かりません。

何かわかる方がいればご教授願います。

使用しているのは、

開発環境:e2studio

コンパイラ:CC-RX V3.05

使用ボード:RTK5RX65N0C00000BR

使用モジュール:r_flash_rx (バージョン5.1)

使用サンプルプログラム:flash_demo_rskrx65N

Parents
  • TARGET BOARD for RX65Nって、ボード上に水晶振動子が載っていなかったかと思います。

    クロックの設定で、XTALを使う様になっていると思いますので、HOCOを使う様に変更すればOKでしょう。

  • tf様

    ご回答ありがとうございます。失念しておりました。無事にデバッグができるようになりました。

Reply Children
No Data