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,
I am using Mac OS.
Is there a document which describes the complete interaction between FX3 and Host Computer?
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
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