Are you using the EZ USB Suite (eclipse) IDE?
Did you import an example project to your own workspace?
If you install the "EZ-USB FX3 SDK" on your PC, please refer the "Getting Started with FX3 SDK" document installed with the SDK. The default location of the PDF document is C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\firmware Please follow the steps in the section "3 Working with the FX3 SDK"
Yes I am using their IDE and I followed the getting started guide and did exactly the same steps. My colleague was able to build it without any issues. Th only difference is my operating system is Windows 7 64 bit and his is Windows 10. I am not sure if there is anything different i need to do for windows 7.
Thank you for confirmation. Following is a LOG of post-build step on my Windows 7 64bit PC.
'Finished building target: USBBulkLoopAuto1p3p3.elf' ' ' cs-make --no-print-directory post-build 'Generate boot-loadable binary image' 'C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\/util/elf2img/elf2img.exe' -i USBBulkLoopAuto1p3p3.elf -o USBBulkLoopAuto1p3p3.img -v Note: 256 bytes of interrupt vector code have been removed from the image. Use the "-vectorload yes" option to retain this code.
In this step, an IMG file is going to be created from the ELF file. In you LOG, it seems that the /usr/bin/sh is used to execute the cs-make. /usr/bin/sh is a shell command used in UNIX-like operating system. So, I assume that some configuration of eclipse is wrong.
I cannot find out the reason why eclipse uses /usr/bin/sh right now.
If possible, please repair the SDK using the SDK installer.