Error “.cyloadermeta not found in `location of elf file\xxx.elf`..” in PSoC® Creator™ - KBA96113

Version: **

 

Question:

Why does PSoC Creator 3.0 SP1 give an error message “.cyloadermeta not found in `location of elf file\xxx.elf` The command 'cyelftool.exe' failed with exit code '1'” when a bootlodable project is compiled? 

 

Answer:

The error occurred because the bootloader .elf file is read-only. All the files stored in the C:\Program Files folder are read-only by default. This issue exists if you link to the bootloader .elf file which is present in the folder mentioned above. To get rid of this error, make a copy of the bootloader .hex and .elf files in another location, with the read-only attribute unchecked, and link to these files in the Bootloadable Component configuration dialog. This issue has been fixed in PSoC Creator 3.1.