Build error: OTA Bootloader | Cypress Semiconductor
Build error: OTA Bootloader
We are attempting to add fixed stack OTA bootloader capability to our project which runs on a CYBLE-022001-00. For what it's worth, we have not added an external crystal.
I am trying to use the BLE_OTA_FixedStack_Bootloader project and update the BLE component with the component from our project. As written in the app note I am adding the Bootloader service. I noticed the BLE component in the example project uses an HID over GATT profile. Ours is set to "Custom" with Profile role "Service (GATT Server)".
The problem is that when I try to build the project, I get an error "pft.M0044: The bootloader requires a bootloader supporting IO component in order to transfer a new application into flash."
Does the bootloader component require that the BLE use an HID profile? What else might I be missing? I seem to get this error no matter what I try, and I am following the app note.