お世話になっております。
マイコン初心者です。
PDG2(V.2.09)を用いてe2 studio(V.6.0.0)でソースコードを生成し、
マイコン(RX63T)とTera Term(V.4.96)でシリアル通信を行っています。
E1デバッガを用いてPDG2のライブラリファイルの動作を確認しているのですが、
Tera termで1byteを入力すると、以下のようにマイコンでは反転されてしまいます。
例.TeraTermで'd'(0110 0100)を入力するとマイコンでは'&'(0010 0110…
現在,RX62TのSCIbを使ってPCと通信をするためにPDG2を用いてプログラムを書こうと思っています.
しかし,生成されたソースコードを用いると下記のようなエラーが大量に出てきてしまいます.
(E) E0520101 i_src\iodefine_RPDL.h(72):E0520101:"st_ad" has already been declared in the current scope iodefine_RPDL.h 72 LED_test3.mtpj
(E) E0520101…
お世話になります。
使用ツール:CS+ for CC V.3.03.00PDG2 V2.09.000
PDG2でコードを自動生成し、CS+に適用し、CS+のビルドを実施したところ、以下のエラーが表示されます。
(E) E0562310 E0562310:Undefined external symbol "_Irq6IntFunc" referenced in "HardwareDebug\R_PG_ExtInterrupt_IRQ6.obj"(E) E0562…
こんにちは。NoMaYです。別スレッドでe2 studio v6でPDG2が使えないというトラブルを聞きましたので調べてみました。回避策として、PDG2のメニュー[ツール]→[e2 studioプロジェクトの設定]を実行する前に、以下の(1)の作業が必要なようです。更に、あたかも(1)の作業により正常に実行されるようになったように見えても実はまだ失敗していますので、実行後(実行前に(1)と一緒にでも可)に(2)と(3)の作業が必要なようです。(1) e2 studioのプロジェクトジェ…
rx210のプログラミングを開発環境e2studio、コンパイラGNURX v16.01 Windows Tool Chain (ELF)で行おうとしています。
そこで、Peripheral Driver Generator2(PDG2)を使ってプログラミングし、コンパイラGNURXでコンパイルする方法はありますでしょうか?
説明書等にも触れられていないようで方法がわかりません。コンパイラGNURXはコードサイズの制限が無く使えるので良いなと思ったのですが。
コンパイル方法がありましたら教えてください…
100rpmくらいでPOVをアルゴリズム考えてみよう
はじめまして、白と申します。
現在RX631でPDG2を用いながらSCIのDMAC転送による送信のサンプルを動かそうとしております。
C++での開発を行いため,プロジェクトの新規作成時にC++のプロジェクトとして作成したところ,所望の動作をしませんでした。
/*-------------------------------------目的: C++アプリケーションで、DMACを用いたSCIの送信を行うこと.そのために,下記マニュアル178Pのサンプルプログラムを動作させること…
開通おめでとうございます。
PDG2の生成関数仕様の通りに宣言しただけですが、10ビットアドレス拡張対応のためだと想われます。
RXマイコン初心者にアドバイスをお願いします。
RX63Nで、PDG2を使用してSCIを設定しようとしています。
PDG2の画面でSYSTEMの端子(マルチファンクションピンコントローラ)の項目は入力しているのですが、ポートのPMRレジスタやMPCでのピン割付などのコードは生成されないのでしょうか。
もちろんSCIの項目は入力していて、それに対応する関数は生成さています。
ふと気が付いたのですが PDG2 v.2.09ってRX用に9/5にマイナー?バージョンアップされてるみたいです。
が、リリースノートが古いまま(5/16版)ですねー、何が新しくなったんだろう????
http://japan.renesas.com/support/downloads/download_results/C1000000-C9999999/tools/utilities_pdg_v200.jsp
みなさん、こんにちは。
どんと申します。いつもお世話になっております。
PDG2(version 2.08)でRX220のwatch dogのコードを生成すると
bool R_PG_Timer_GetStatus_IWDT(uint16_t* counter_val, bool * undf, bool * ref_err){ uint16_t status; bool res; res = R_IWDT_Read( &status ); if(counter_val){ *counter_val…