1 of 1 people found this helpful
Using BootAppGcc firmware, the device just enumerates with the pair of bulk endpoints as you mentioned but the data paths for these endpoints are not setup. Please check readme file of the project.
To setup the data paths please refer to
C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\boot_fw\gpiftousb
Thanks for input, I will check.
I am facing one issue with this SSBL.
I am using FX3 DVK kit, And I need to update the actual application FW using the second stage bootloader FW. And in SSBL I am deciding based on the value from the EEPROM data whether in Boot Mode or Program Mode, I am attaching SSBL source file and as well my application image file and the utility that I am using for updating the actual FW.
I have attached the Source code for SSBL and as well application. Is it possible to check I am missing any thing. After updating the FW I tried to run SSBL in debug mode, And I found that in CyFx3BootJumpToProgramEntry (secAddress); at the end it is coming as secAddress = 0;
Again it is running SSBL only. Please help me on this