Please try with the attached projects with CYBLE-416045-02.
First program the App0 project into the module and then bootload the App1 over the air using CySmart application. This code example I am attaching is present in PSoC Creator also.
with the above code example I didn't found the device with name BLE DFU Device in cysmart.
Post modifying the dl files the above error gone but I am getting the error as below Image.
and While compilation of the user app it gives the following error message:
.\CortexM4\ARM_GCC_541\Release\CYBLE_416045_02.elf.tmp: ERROR: A digital signature request was made, but the .cy_app_signature ELF section does not exist
Is this causing the above checksum error.
after adding this line in user(app1) application compilation issue solved and I am able download the Image to board.
CY_SECTION(".cy_app_signature") __USED static const uint32_t cy_bootload_appSignature;
the App1 is not running after downloading. how to check what is the issue with app1..? below is the image which shows the error .
this was solved after updating the main_cm0.c
Cy_SysEnableCM4(CY_CORTEX_M4_APPL_ADDR); this has to replaced by Cy_SysEnableCM4((uint32_t)(&__cy_app_core1_start_addr));
now with bootloadle app If i try to access the sflash memory the device stops booting and hangs up, how to solve this...?
how to murge app0 and app1 to create one hex file for production..?