By Mike Deliman
A tool commonly used in embedded debugging is a linker map - a map of
where all the symbols are in the runtime image. These maps are useful
as they turn raw addresses reported by some exception stubs (etc) into
offsets into the data or text (program routines) in the computer's RAM.
They give you an idea of what may have been happening when the error
occurred.
Producing a linker map is fairly easy. Most linkers include command line options to produce a map. This works fine and is very clear when used from a command line. But things can get a little confusing from within an integrated gui environment.
Recent Comments