We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
I need to put an ID string (file name and version) at a particular address in a flash, so the programming application can read it from a hex / binary file. I can probably use a scatter file, but is there any simpler solution ?
Cortex-M3 STM32F107 MDK-ARM 4.12
thank you, Gennady
I am still trying to get rid of extra data appearing at the end of an image after my string. According to http://www.keil.com/support/docs/3512.htm these is compressed RW initialization data. According to the difference between sizes of Load Region LR_IROM1 and Execution Region ER_IROM1 in a memory map, amount of these data is 124 bytes. I actually have 125, but maybe I miscalculated something.
Anyway, all attempts to eliminate these data were unsuccessful. I tried adding --datacompressor=off in a linker options, some other staff - no luck.
While doing extensive research on a forum, I saw quite a few references to 'putting metadata / special data at the very end of a rom image'. So it seems like there is a lot of expertise on this issue.
Please, could someone point me in a right direction.
Gennady
I think that what your wanting is similar to what I described in:
http://www.keil.com/forum/docs/thread16898.asp
Unfortunately, I found/got no solution.