You are here

CyU3PUsbJumpBackToBooter returns CY_U3P_ERROR_OPERN_DISABLED | Cypress Semiconductor

CyU3PUsbJumpBackToBooter returns CY_U3P_ERROR_OPERN_DISABLED

Summary: 2 Replies, Latest post by sodafarl on 18 Feb 2013 02:45 AM PST
Verified Answers: 0
Last post
Log in to post new comments.
sodafarl's picture
133 posts


When I run the USBBulkSourceSink example and try to get the FX3 to switch back to the 2 stage booter by calling the function CyU3PUsbJumpBackToBooter the function returns with  CY_U3P_ERROR_OPERN_DISABLED and according to the FX3APIguide this means that the FX3 2 stage booter doesn't support switching back. Before calling this function the CyU3PUsbSetBootSwitch(CyTrue) is called.

Could anyone help me to get this to work.



user_208843767's picture
49 posts

Hi Sodafarl,

You have to build your .img so that what gets control first is a subprogram based on the boot_fw. See here:

I realize that that thread isn't quite your scenario but I think the overall concept of a boot_fw subprogram and a "real" program is what you need. 


sodafarl's picture
133 posts

Hi Steve,

Thanks for you answer and link. I 'll try this out and report back if I get anywhere. When Cypress included the CyU3PUsbJumpBackToBooter function in the USBBulkSourceSink example I thought it would be as simple as just calling this function. Other people seem to be able to get it to work :

It would help if Cypress could come back on this one.



Log in to post new comments.