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

Version 1
    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.