User manual
List of figures UM0036
14/385 Doc ID 7705 Rev 11
Figure 101. Customizing Metrowerks linker output view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Figure 102. Metrowerks linker PRM view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Figure 103. Identify debug instrument and connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Figure 104. Add an Ethernet connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Figure 105. Add a USB connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Figure 106. Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Figure 107. Specifying a new memory zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Figure 108. On-chip peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Figure 109. Debugger status on status bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Figure 110. Watch pop-up for variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Figure 111. Editor window margin icons and contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Figure 112. Brown breakpoint icon in Disassembly window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Figure 113. Call Stack frame indicator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Figure 114. QuickWatch window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Figure 115. Disassembly window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Figure 116. PC in editor window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Figure 117. Program halted at breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Figure 118. “Grayed” breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Figure 119. “Brown” breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Figure 120. Disassembly window contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Figure 121. Online assembler dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Figure 122. Online ST7 instruction set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Figure 123. Online assembler dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Figure 124. Memory window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Figure 125. Memory contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Figure 126. Fill Memory dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Figure 127. Save Memory to File dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Figure 128. Restore memory configuration dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Figure 129. Instruction breakpoints window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Figure 130. Instructions breakpoints contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Figure 131. Inserting write data breakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Figure 132. Data breakpoints window (EMU2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Figure 133. Data breakpoints window (DVP and Simulator) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Figure 134. Call stack window and interaction with other debug windows . . . . . . . . . . . . . . . . . . . . . 189
Figure 135. Stepping backwards in call stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Figure 136. Local Variables and Call Stack windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Figure 137. Watch window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Figure 138. Watch contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Figure 139. Concurrent IT registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Figure 140. Nested IT registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Figure 141. Simulator time registers (Simulator only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Figure 142. Simulator instruction counter (Simulator only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Figure 143. MSCI Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Figure 144. Symbols Browser — variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Figure 145. Symbols browser—types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Figure 146. Peripheral registers window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Figure 147. Peripheral registers contextual menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Figure 148. Forced read warning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Figure 149. ST7 Emulation Discrepancies window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Figure 150. Stack control window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Figure 151. Configuration setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Figure 152. Define a value and delay for an input signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204