cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

New Contributor

HI,

I am getting the following error message When I try to program the new board during Cypress FX3 bring up process:

""

Current device is not the FX3 Flash programmer

info: Trying to download flash programmer to RAM

Error: Failed to find cyfxflashprog.img file

Error: FX3 Flash Programmer not found

Error: FX3 firmware programming failed

""

Thanks and best regards,

0 Likes
Reply
4 Replies
Moderator
Moderator

Hello,

Can you please let me know which host application you are using to download firmware to Flash?

Which platform you are using Windows or Linux?

Regards,

Sridhar

0 Likes
Reply
New Contributor

hi,

I am using Mac OS.

Is there a document which describes the complete interaction between FX3 and Host Computer?

Such as:

1- Connect the USB HOST

2- Default Bootloader in FX3 takes the control

3- Enumeration is handled

4- Cypress FX3 programmer sends the flash content

5- FX3 takes the flash content and writes to External Flash through I2C

6- PMODE configuration is changed

7- FX3 boot up with the program exist in External Flash

8- etc.

While going through all these steps, by using USB Protocol Analyzer, I would like to monitor all traffic and make sense out of it.

Ideally, I am looking for a document that helps me electrically and protocol wise go through entire boot up process starting from default boot loader to custom boot loader which we are putting.

thanks and best regards

0 Likes
Reply
Moderator
Moderator

Hello,

Please refer CyControlCenter.pdf in the following SDK folder: C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\application\c_sharp

Can you please replace the cyfxflashprog.img with the attached cyfxflashprog.img and check?

Regards,

Sridhar

0 Likes
Reply
Moderator
Moderator

Hello,

Is the issue solved?

Are you able to program the FX3 board now?

Regards,

Sridhar

0 Likes
Reply