Bootloader with BLE

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

cross mob
saga_1136906
Level 3
Level 3
10 replies posted 10 questions asked 10 sign-ins

Hi,

I wish start to examine  the booloader with BLE using the example code "BLE_OTA_UpgradableStackExample_Stack01".

The PSOC is 4.4 version. The problem is that the build doesn't create the file .hex but I receive the error message:

"Error in component: Bootloadable. The referenced Bootloader is invalid. Verify the Bootloader dependency is correct in the Bootloadable Component, then build project. Invalid bootloader elf file. Unable to read the elf file (C:\PSoC Creator\BLE_OTA_UpgradableStackExample_Stack01\BLE_OTA_UpgradableStackExample_Stack01.cydsn). The path does not exist".

No build-> no .hex file. May be that there are wrong settings...

Any help?

Thanks in advance!

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
Alakananda_BG
Moderator
Moderator
Moderator
50 likes received 250 sign-ins 250 replies posted

Hi @saga_1136906 ,

You need to add the 3 projects shown below in the screenshot as it is mentioned in the code example document which is attached below.

Alakananda_BG_0-1650521312972.png

After adding all the 3 projects to the workspace you have to build the Launcher project first,.

When the project is built the .hex and .elf files will be generated.

  • You need to give the path for the .hex and .elf files in the bootloadable component in the BLE_Upgradablestackexample_stack project .
  • After the dependency is given you can build the project and the project will be built successfully.

Regards,

Alakananda

View solution in original post

0 Likes
7 Replies