About the files in the template project

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
seaoc_1454951
Level 2
Level 2
10 questions asked 5 replies posted 5 questions asked

FMシリーズのテンプレートプロジェクトに入っているファイルに関して教えてください。

mb9afaaxn_template-v12.zipを展開すると下記のファイルが生成されます。

  +-common-+-base_types.h

  |        +-mb9aaa0n.h

  |        +-system_mb9afaax.c

  |        +-system_mb9afaax.h

  +-example-+-ARM-+-....

  |         |     +-....

  |         +-IAR-+-....

  |         |     +-....

  |         +source-+-main.c

  |                 +-mcu.h

  +-svd-MB9AFAAxN.xml

このうち、「base_types.h」「MB9AFAAxN.xml」の必要性について教えてください。

「base_types.h」はPDL使用時に参照されそうですが、それ以外にどのようなソフトウェア使用するのでしょうか。

「MB9AFAAxN.xml」はヘッダファイル生成に使われそうですが、ユーザが使用するファイルでしょうか。

これらのファイルの必要性について教えて頂けませんでしょうか。

0 Likes
1 Solution
Anonymous
Not applicable

「base_types.h」はお察しの通り、PDL使用時に参照されます。また、typedefが含まれているので、IDEによってtypedefが提供されない場合に参照されます。

「MB9AFAAxN.xml」デバッグ情報を取得するためのレジスタ定義が記述されたファイルです。 何らかの形でCMSIS-SVDを利用する場合に必要になります。

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

「base_types.h」はお察しの通り、PDL使用時に参照されます。また、typedefが含まれているので、IDEによってtypedefが提供されない場合に参照されます。

「MB9AFAAxN.xml」デバッグ情報を取得するためのレジスタ定義が記述されたファイルです。 何らかの形でCMSIS-SVDを利用する場合に必要になります。

0 Likes