Thanks looks good. I guess you add the srec_cat to the build steps? What is your command there? Does the srec_cat glues the crc to the end of the file?
It can be handy to place a const struct on a fixed position in the flash, any idea how to do that?