Freescale Semiconductor Microcontrollers Network Card User Manual


 
Microcontroller Debugging First Steps
Debugging First Steps Using the Wizard
245
Microcontrollers Debugger Manual
13. Depending on CPU derivative selected, additional screens may appear; select startup
code, memory model, and floating point format.
Minimal startup code - This startup code initializes the stack pointer and calls the
main function. No initialization of global variables is done, giving the user the best
speed/code density and a fast startup time. But, the application code has to care about
variable initialization. This makes this option not
ANSI compliant, since ANSI
requires variable initialization.
ANSI startup code - This performs an ANSI-compliant startup code that initializes
global variables/objects and calls the application main routine.
Small - The Small memory model is best used if both the code and the data fit into
the 64kB address space. By default all variables and functions are accessed with 16-
bit addresses. the compiler does support banked functions or paged variables in this
memory model, but all accesses have to be explicitly handled.
None - Do not use floating point for the HC08.
Float is IEEE32, double is IEEE32 - All float and double variables are 32-bit IEEE32
for the HC08.
Float is IEEE32, double is IEEE64 - Float variables are 32-bit IEEE32. Double
variables are 64-bit IEEE64 for the HC08.
14. Click Next button to proceed
Figure 10.6 PC-Lint screen
15. Depending on CPU derivative selected, choose whether or not to use PC-lint.
16. Click the Finish button.