- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi I just got started with the fx3. After importing the example firmware given with the SDK I get the following error when I try to build them
C:/Program Files (x86)/Cypress/EZ-USB FX3 SDK/1.3/ARM GCC/bin/cs-make --no-print-directory post-build
/usr/bin/sh: -c: line 0: syntax error near unexpected token `('
/usr/bin/sh: -c: line 0: `C:/Program Files (x86)/Cypress/EZ-USB FX3 SDK/1.3/ARM GCC/bin/cs-make --no-print-directory post-build'
cs-make: *** [USBBulkLoopAuto.elf] Error 1
I have copied over all the projects during Import.
Any help would be appreciated.
regards
Dhaval
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Regards,
Noriaki
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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"
Regards,
Noriaki
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Regards,
Noriaki