About how to build PSoC Creator on batch file

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

SoC Creatorにて下記の動作をさせたいと思っています。

  a)CreatorにてBuildを行いHEXファイル生成
  b)生成されたHEXファイルを元に外部アプリケーション起動し、ROMチェック値を算出
  c)bで算出されたROMチェック値をC言語ソースに埋め込み、再度CreatorにてBuildを実行

上記、a)からc)までの動作を行うためにバッチファイルを作成し、Build SettingsのUser CommandsのPost Buildに追加しましたが、マニュアルを見るとPost BuildはHexファイル生成後に実行されると記載されていますが本当でしょうか。また、c)のC言語ソースにROMチェック値を埋め込むところまでは出来ますが、バッチファイル上で再度Creatorを実行させる方法が分かりません。バッチファイルにてCreatorのビルドを実行させる方法はありませんでしょうか。

0 Likes
1 Solution
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

[Post Build]はHex fileが生成されるに実行されます。

Pre Build - このコマンドは、コード生成後、かつコンパイルステップの前に実行されます。

もし複数のコマンドが必要な場合は、バッチスクリプトを使用する必要があります。

Post Build - このコマンドは、リンクステップの後、かつHex fileが生成される前に実行されます。

もし複数のコマンドが必要な場合は、Pre Buildと同様にバッチスクリプトを使用する必要があります。

PSoC Creatorのビルドに関しては、以下のリンクが参考になるかと思いますので添付致します。

Building PSoC® Creator™ Projects Using Commands - KBA88205

http://www.cypress.com/blog/psoc-creator-news-and-information/psoc-creator-41-pre-and-post-build-com...

よろしくお願い致します。

Hirotaka Takayama

View solution in original post

0 Likes
1 Reply
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

[Post Build]はHex fileが生成されるに実行されます。

Pre Build - このコマンドは、コード生成後、かつコンパイルステップの前に実行されます。

もし複数のコマンドが必要な場合は、バッチスクリプトを使用する必要があります。

Post Build - このコマンドは、リンクステップの後、かつHex fileが生成される前に実行されます。

もし複数のコマンドが必要な場合は、Pre Buildと同様にバッチスクリプトを使用する必要があります。

PSoC Creatorのビルドに関しては、以下のリンクが参考になるかと思いますので添付致します。

Building PSoC® Creator™ Projects Using Commands - KBA88205

http://www.cypress.com/blog/psoc-creator-news-and-information/psoc-creator-41-pre-and-post-build-com...

よろしくお願い致します。

Hirotaka Takayama

0 Likes