FX3 Eclipse doesn't rebuild project when GPIF header is regenerated

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

cross mob
WGT_4383351
Level 5
Level 5
First like received

1. Import AN87216 Master/Slave projects and built them.

2. Let GPIF designer directly output to the cyfxgpif_syncsf.h in the projects and overwrite them

3. Go back to Eclipse and it will even tell you the files are updated and need fresh. Build Master/Slave projects, no action.

4. Modify cyfxgpif_syncsf.h manally and save and build, both project will be rebuilded.

Sometimes a build in GPIF designed does trigger rebuild in Eclipse.

0 Likes
1 Solution
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

Please follow the steps for rebuilding the firmware after generating header file from GPIF designer tool

- Save and build the state machine from GPIF Designer Tool

- Go to EzUSB Suite and refresh the project and rebuild the project

Sometimes a build in GPIF designed does trigger rebuild in Eclipse

> Please check the build path and after building in state machine, the generated header file will have the time and date of building it (at the top of the file ).Please check and confirm whether it is latest one

Please let me know what is the error you are getting

Regards,

Rashi

Regards,
Rashi

View solution in original post

0 Likes
3 Replies
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

Please follow the steps for rebuilding the firmware after generating header file from GPIF designer tool

- Save and build the state machine from GPIF Designer Tool

- Go to EzUSB Suite and refresh the project and rebuild the project

Sometimes a build in GPIF designed does trigger rebuild in Eclipse

> Please check the build path and after building in state machine, the generated header file will have the time and date of building it (at the top of the file ).Please check and confirm whether it is latest one

Please let me know what is the error you are getting

Regards,

Rashi

Regards,
Rashi
0 Likes
WGT_4383351
Level 5
Level 5
First like received

The behavior is:

1. In GPIF designer, set the output .h file to overwriteh the .h file in Eclipse project directly

2. Rebuild GPIF

3. Build in Eclipse, the result is instant build (not considering changed .h)

Only in one case Ecllipse will do a full build:

1. In GPIF designer, set the output .h file to overwriteh the .h file in Eclipse project directly

2. In Eclipse , open the .h file

3. Rebuild GPIF

4. Go back to Eclipse, Eclipse will ask whether to refresh the .h file, yes.

5. Build in Eclipse, the result is full build (changed .h considered)

0 Likes

Hello,

Try this and let us know the result:

1. In GPIF designer, set the output .h file to overwrite the .h file in Eclipse project directly.

2. Rebuild GPIF.

3. In Eclipse, Right click on your project in the project explorer and click on Refresh.

4. Now Build in Eclipse.

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna
0 Likes