PG2でクロックが設定できない

ロートルのmlapiです。

しばらくぶりにRX210のコードを書きました。
RX210のチップバージョンCの68ピン版を使っています。
Peripheral Driver Generator V.2(PDG2)を使うとハードの初期設定等が楽に書けるので、PDG2で初期化部分を作成しましたが、思わぬ障害に出会いました。

まず最初からクロックが設定した動作になりません。
クロックの水晶が発振しません。

PDG2の設定に問題があるか、いろいろ見直しましたが、デフォルトの低速オンチップクロックから抜け出せないようです。

仕方ないので、PDG2による設定を諦めて、クロック関連のレジスタをはじめからひとつずつ設定すると正常に動作するようになりました。
チップバージョンAの100ピン版では正常に機能していたので、チップバージョンCの68ピン版でも問題ないと考えていましたがそうでもないようです。

PDG2の設定に何か不具合が考えられるでしょうか。68ピン版ではなにか特別な設定が必要でしょうか。

ご存じの方、いらっしゃいませんか。

Parents
  • こんばんは、mlapiです。
    チップはRX210、チップバージョンC、LQFP64ピン版、ROM512k、RAM64kでお分かりでしょう。
    外付け16MHz水晶、PLLによる12逓倍、システムクロック48MHzとまあ普通の設定をしています。

    PDG2での基本クロックの設定は一通りしかありませんので、詳細は省きます。
    (仕事用なのでソースがいま居る家の手元にはありません)
    ほかに、水晶発振による高速クロック、高速オンチップオシレータの設定も試してみましたが、クロック設定のコマンドがいずれも機能しませんでした。
    レジスタを手順通り設定すれば正常に動作することがわかっていますので、回路の問題ではないと思います。
    すでにもう「改修しない」とされているPDG2のライブラリ中の問題を深追いするつもりはありません。
    すこし横着かもしれませんが、何か見落とした点がないかと思い質問をあげてみた次第です。

  • mlapi様、鈴木と申します。すみませんが、RX210には、68pinマイコンがないので、R5F5210xxxxのように回答して頂けるとうれしいです。
    また、実行環境も教えていただけないでしょうか。シミュレータをお使いではないでしょうか。
    シミュレータは、周辺機能やクロック機能の一部が動作しません。
    以上、よろしくお願いします
Reply
  • mlapi様、鈴木と申します。すみませんが、RX210には、68pinマイコンがないので、R5F5210xxxxのように回答して頂けるとうれしいです。
    また、実行環境も教えていただけないでしょうか。シミュレータをお使いではないでしょうか。
    シミュレータは、周辺機能やクロック機能の一部が動作しません。
    以上、よろしくお願いします
Children
No Data