Is it possible to force the compiler (with a directive or something) to store a specific part of the code in a predefined area in the memory? What I want to do is to be able to calculate a checksum of some specific functions in my code, so I later can prove that they are unchanged since the last build. My thought is that if I know in which memory area these functions are located then I can simply calculate a checksum of this area. Any ideas, someone?
Remember that a checksum is a weak form of error detection. It detects single bit errors and half the double bit errors. The OP is not concerned with errors (I hope he is, but that is not what his post is about), but with changes. I guess chanage control that fail 1/256th of the time is good enough, so what if now and then you do not record a change. Erik