FX3 Using Second Stage Bootloader

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
EliW
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

 

I'm using the instruction from this link

https://community.infineon.com/t5/Knowledge-Base-Articles/FX3-as-Custom-USB-Bootloader-KBA218343/ta-...

 

 

I've build and upload to I2C EEPROM this image from:

 

"C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\boot_fw\src"

 

As the instruction suggest in

"b. Using Second Stage Bootloader"

 

When I disconnect the J4 PMODE Jumper and reset the FX3

The FX3 is Booting in Bootloader mode as I want it

But when I try to download new image to the "RAM" without the  J4 PMODE Jumper

The FX3 stays in the Bootloader Mode instead of ReNumeration to the new Image that was downloaded

 

Do I need to add something to the code in the usb_boot.c file that is in the src File? For the FX3 to ReNumeration after downloading an image.

 

Thanks,

EliW.

0 Likes
1 Solution
EliW
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

 

No, it was only resolved after id did this action,

The noReEnum parameter of the function CyFx3BootUsbStart () is to be set to CyFalse if the no

re-enumeration feature is to be disabled.

 

On another topic, does the FX3 (CYUSB3KIT-003) Support USB Low Speed Mode 1.5 megabits per second (Mbps)?

View solution in original post

0 Likes
4 Replies
EliW
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

!!

Sorry I'm not working with the folder src,

I'm working with the example from this folder

C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\Workspace\Fx3BootAppGcc

0 Likes
Biren_R
Moderator
Moderator
Moderator
First question asked First like given 250 sign-ins

Hello EliW,

Is your Issue resolved after using the correct path?

Best Regards,
Biren

0 Likes
EliW
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

 

No, it was only resolved after id did this action,

The noReEnum parameter of the function CyFx3BootUsbStart () is to be set to CyFalse if the no

re-enumeration feature is to be disabled.

 

On another topic, does the FX3 (CYUSB3KIT-003) Support USB Low Speed Mode 1.5 megabits per second (Mbps)?

0 Likes
Biren_R
Moderator
Moderator
Moderator
First question asked First like given 250 sign-ins

Hello EliW,

Yes, FX3 will support Low-speed mode.

Best Regards,
Biren

0 Likes