hello everyone. im quite new to this.. and to "embedded" in general.. so please help.
i got to do an integration between a costumer code and our algorithem code. im working on a ST board. i have included our librery to their project, and it works well. i need to send them the code. but , i can see that in the .lib file which i included (the only one they will get) you can see our code .. and for reverse engineering reasons...that sould not be there!
i know there must be a way to hide all the symbols and source code from the .lib file.
i tried using the options for target->linker-> misc control .. trying different flags.. but none seems to work, also tried reading about "scatter files" and "HIDE *" command from Keil's user manuel.
so how its done?
thank's
Would tend to agree with Kevin, heck I can read code out of a disassembler without any symbols, and debug code out of ROM directly. FromELF supplied with the tool chain does a reasonable job. Even if you strip a lot of user readable data from an object file there is still a lot of metadata that the linker uses.