Target initialization files

A target initialization file contains commands that initialize registers, memory locations, and other components on a target board. The most common use case is to have the CodeWarrior debugger execute a target initialization file immediately before the debugger downloads a bareboard binary to a target board. The commands in a target initialization file put a board in the state required to debug a bareboard program.

Note: The target board can be initialized either by the debugger (by using an initialization file), or by an external boot loader or OS (U-Boot, Linux). In both cases, the extra use of an initialization file is necessary for debugger-specific settings (for example, silicon workarounds needed for the debug features).