e2Studioでスマートコンフィグレータを使用しています。
スマートコンフィグレータとFITの関係は、
スマートコンフィグレータの中にFITがある、という関係でしょうか?
いままで、CS+を使用していまして、PDGを使用していました。
それがスマートコンフィグレータにかわり、FITが追加された?
(PDG+FIT=スマートコンフィグレータ)
例えば、SCI Driver は FIT
SCI(SCIF)クロック同期モードは PDG
なのかな?と思いました。ここまでが前置きで、
実際のところRS-232C通信を行おうとした時、何方を使用するのが正しいのかよくわからないのです。
r_sci_rx なら ASYNC モードにしてやれば
SCIFと同じような亊はできる。
当然使用するチャンネルによってFIFOが使用できるものなどは r_sci_rx 側でないと設定できないのですが、
特にそれらの機能を使用しない場合、どちらを使用しても同様の亊ができると考えて良いのでしょうか?
どちらを使用すれば良いのか悩んでいます。
もちろん設定の不備などはあるとは思いますが、例えばSCI2 を使用したい時に
r_sci_rx でASYCNに設定した場合は通信できなくて、SCIFの2(Config_SCI2)を使うと通信ができる。
どのように判断して使い分けるのがよいのでしょうか?
よろしくお願いいたします。
ka.makiharaさん、こんにちは。NoMaYです。> いままで、CS+を使用していまして、PDGを使用していました。> それがスマートコンフィグレータにかわり、FITが追加された?> (PDG+FIT=スマートコンフィグレータ)PDG2では、まず核の部分にRPDLと呼ばれるバイナリライブラリがあって、それ対する皮的な部分として、GUIによる設定に基づいて生成されるソースがある、という構成でした。私見ですが、イメージ的には、RPDLの後継≒FIT、のような立ち位置ではないかと思うのです。但し、FITに皮的な部分は提供されていません。他方、GUIによる設定に基づいて生成されるソースというのは、会社合併というイベントとの絡みもあって、CGという別の流れを汲むものに置き換えられました。ちなみに、会社合併前の様子を模式的に書くと、HEW+PDG2 vs CubeSuite+CG、というイメージかな、と思います。
RX - PDG2核部分(RPDL) PDG2皮部分78K0R CG - -V850 CG - -合併前↑合併後↓RX CG FIT -RL78 CG - -RH850 CG AUTOSAR MCAL??? -???
なお、RXは「「ソフトウェアパッケージ‘=.FIT+CG」をまるっと制御できるのがスマートコンフィグレータ」となっています。(RL78とRH850はスマートコンフィグレータが制御するのはCGのみとなっています。)