 FlashMon51 User's Guide Preliminary |
|
| Restrictions and LimitationsNot all debug features and capabilities are available while debugging with the Flash Monitor. Typically, this is due to the bandwidth available from the serial port connecting the target hardware to the PC. The following list describes those capabilities that are either limited or unavailable when debugging with FlashMon51. - The memory map of the target hardware is defined by the hardware configuration. Therefore, it is not possible to use the Debug – Memory Map command to change the memory map of the target system.
- The Performance Analyzer and Code Coverage features require MCU access for each instruction executed. This would slow target program execution by at least 1,000 times. Therefore, these features are not available.
- The Periodic Window Update feature requires that MCU halt every few instructions so that window contents can be updated. This would slow target program execution and is therefore, not available.
- Execution Breakpoints are handled directly by FlashMon51. However, Access Breakpoints and Conditional Breakpoints require intervention from the PC (to check address ranges or conditionals). Therefore, when these breakpoints are used, the application executes in single steps and not in real time. Single step execution is at least 1,000 times slower than full speed execution.
|
|