Renesas Synergy™

FAQ 3000103 : RX62T PDG2でSCMR使用時のiodefine_RPDL.hについての注意

Q : 質問

PDG2でRX62TのSCMRを使ったときにiodefine_RPDL.hにBCP2ビットの定義がありません。


A : 回答

PDG2で生成したRX62T用のプロジェクトにある<i_src>フォルダにiodefine_RPDL.hがあります。そのiodefine_RPDL.hファイルSCMRレジスタのBCP2ビットの定義がありません。BCP2を使用する際はiodefine_RPDL.hファイルを変更してください。

修正前 iodefine_RPDL.h 5031行あたり
 union {
  unsigned char BYTE;
  struct {
   unsigned char :4;
   unsigned char SDIR:1;
   unsigned char SINV:1;
   unsigned char :1;
   unsigned char SMIF:1;
  } BIT;
 } SCMR;

修正後
 union {
  unsigned char BYTE;
  struct {
   unsigned char BCP2:1;
   unsigned char :3;
   unsigned char SDIR:1;
   unsigned char SINV:1;
   unsigned char :1;
   unsigned char SMIF:1;
  } BIT;
 } SCMR;

適用製品

e² studio
CS+ (旧 CubeSuite+)
コード生成支援ツール
PDG
他にご質問がございましたら、リクエストを送信してください