RL78/G15-FPBで遊んでみる(1)

チョコです。

RL78/G15-FPBも入手していたのですが、Arduino IDEで簡単なLチカのスケッチを作っても、エラーがでて、進まないので、投稿できませんでした。

そこで、CS+SCの環境で、CSI(SPI)を使って、MAX7219を用いた8×8のドットマトリクスED表示器を制御するプログラム(単にLEDにパターンを表示するだけ)を作成しました。

バッファ空き割り込みを用いて、16MHz動作のRL78/G15-FPBで4Mbpsの高速通信を行う方法を示しています。これは、コード生成やSCのAPIでは、動作しないはずです。ここでは、独自のライブラリ("r_CSI_lib.c")を使って実現しています。

SPIを使いたい場合に、このライブラリを使えば、きちんと送信が完了するまでサポートされています。

スマート・コンフィグレータでサポートされた、コンポーネント毎に生成するコードを初期化のみに指定できる機能を使うことで、このライブラリは組み込み易くなったので、流用がやり易くなったのではないかと思います。

以上

Anonymous
Parents
  • チョコさん

    はじめまして、ミッキーです。

    RL78/G15 FPB使用時Arduino IDE上でエラーが出ているとのことですが、
    エラーログに以下のようなエラー文は含まれていたでしょうか?
    clang++: error: no such file or directory: '<arduino_buildのフォルダへのパス> /core/smc_gen/general/r_cg_vect_table.c.o'

    上記エラーが出ている場合、一度IDEを全て閉じて一つだけのスケッチを起動し、
    ビルドすることで解決するかもしれません。

    また、もし違うエラーログが出ている場合は、お手数ですがIDEの「ファイル」→「環境設定」を開いていただき、
    コンパイラにチェックを入れて、コンパイラの警告を「全て」にした状態のエラーメッセージを添付していただけないでしょうか?

    また、以下にRL78/G15用のクイックスタートガイドが用意されていますので、
    もしお時間ありましたらご確認いただければと思います。
    クイックスタートガイド_RL78G15_Fast_Prototyping_Board · renesas/Arduino Wiki (github.com)

    以上です。

Comment
  • チョコさん

    はじめまして、ミッキーです。

    RL78/G15 FPB使用時Arduino IDE上でエラーが出ているとのことですが、
    エラーログに以下のようなエラー文は含まれていたでしょうか?
    clang++: error: no such file or directory: '<arduino_buildのフォルダへのパス> /core/smc_gen/general/r_cg_vect_table.c.o'

    上記エラーが出ている場合、一度IDEを全て閉じて一つだけのスケッチを起動し、
    ビルドすることで解決するかもしれません。

    また、もし違うエラーログが出ている場合は、お手数ですがIDEの「ファイル」→「環境設定」を開いていただき、
    コンパイラにチェックを入れて、コンパイラの警告を「全て」にした状態のエラーメッセージを添付していただけないでしょうか?

    また、以下にRL78/G15用のクイックスタートガイドが用意されていますので、
    もしお時間ありましたらご確認いただければと思います。
    クイックスタートガイド_RL78G15_Fast_Prototyping_Board · renesas/Arduino Wiki (github.com)

    以上です。

Children
No Data