SDK1.2.1 compile issue

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

cross mob
Anonymous
Not applicable

hi,when I build the firmware,there are some errors as following

   

F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:738:16: error: field 'lock' has incomplete type
F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:739:16: error: field 'flags' has incomplete type
F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:818:16: error: field 'lock' has incomplete type
F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:819:16: error: field 'flags' has incomplete type
cs-make: *** [cyfxbulkgpio.o] Error 1

   

I hope you  can help me.Thank you

0 Likes
4 Replies
Anonymous
Not applicable

Hi Comy,

   

Are you using SDK1.2.1 or SDK1.2?

   

    

   

          

   

F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:738:16: error: field 'lock' has incomplete type

   

F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:739:16: error: field 'flags' has incomplete type
F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:818:16: error: field 'lock' has incomplete type
F:\Program Files\Cypress\EZ-USB FX3 SDK\1.2\\firmware\u3p_firmware\inc/cyu3dma.h:819:16: error: field 'flags' has incomplete type

   

   

It looks like you are using the SDK1.2 libraries and header files for building the SDK1.2.1 source files.               Please check it once.

   

Thanks,

   

sai krishna.

0 Likes
Anonymous
Not applicable

Hello!

   

I am using SDK1.2.1,but when I install the software,there is a docment called 1.2.Why not is it 1.2.1?

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable
0 Likes
Anonymous
Not applicable

Hi,

   

 

   

may be you should delete the old project/workspace specific files. Search in your workspace (.metadata) for *.sc files. Then just delete the file <YourProjectName>.sc

   

That file will be created automatically after opening workspace.

   

Regards

   

lumpi

0 Likes