Please have a look into our UART bootloader appnote for your queries.
Thank you for this!
I was able to update the firmware over UART. Thank you.
Should I flash the UART bootloader on EZ-BLE prior to flashing bootloadable? (I know this is a one time thing but still is there a way to buy modules with UART bootloader)
What is the factory default bootloader in the EZBLE-012011?
I looked at this document but I couldn't find an answer
1 of 1 people found this helpful
The short answer is that there is no default bootloader available from the factory. The firmware on the CYBLE-012011-00 module from the factory depends on when it was manufactured. Before WW1701, they are effectively blank with no bootloader or application code. Starting in WW1701, they have EZ-Serial firmware loaded:
However, EZ-Serial on the 128k modules (of which the '012011 module is one) does not have built-in DFU support because of flash constraints. This means that if you need UART bootloader capability, this has to be flashed after obtaining the modules.
In case this is helpful, Cypress also provides programming fixtures for flashing firmware into bare modules. The following item can be used with CYBLE-012011-00 modules:
Thank you. This is what I exactly needed. :)
I am trying to update the firmware of my CYBLE222014-01 using an external micro controller. I'm just curious if I'm going about it the right way. I believe I have integrated the boot loader host code from AN68272 into my micro controller properly...
Currently I am sending the ez-serial command to DFU Reboot. Once I get the response I use the BootloadStringImage() function from the boot loader host example code. Is this the right order of events?
Also, is the UART when in boot loader mode also 115200?