DSTREAM 仿真器调试硬件配置工具使用手册
软件大小:2.06 M | 软件性质: 免费软件 |
更新时间:2013/4/28 11:41:51 | 应用平台:Win9X/Win2000/WinXP |
下载次数:10680 | 下载来源:完美体育·(中国)手机网页版科技 |
软件语言:英文 | 软件类别:ARM仿真器 > DSTREAM |
ARM DS-5 Using the Debug Hardware Configuration Utilities
Chapter 1 Conventions and feedback
Chapter 2 Getting started with the debug hardware configuration utilities
2.1 About the debug hardware configuration utilities ..................................................... 2-2
2.2 Starting the debug hardware configuration utilities .................................................. 2-3
2.3 Scanning for available debug hardware units .......................................................... 2-5
2.4 Identifying a debug hardware unit ............................................................................ 2-7
2.5 Connecting to a debug hardware unit ...................................................................... 2-8
Chapter 3 Configuring network settings for your debug hardware unit
3.1 About configuring network settings .......................................................................... 3-2
3.2 Determining the correct network settings ................................................................ 3-3
3.3 The Configure Debug Hardware unit dialog box ...................................................... 3-4
3.4 The Configure new Debug Hardware unit dialog box .............................................. 3-6
3.5 Debug hardware unit network settings .................................................................... 3-7
3.6 Configuring the network settings for a debug hardware unit ................................... 3-8
3.7 Modifying the network settings for a debug hardware unit .................................... 3-10
3.8 Restarting your debug hardware unit ..................................................................... 3-12
3.9 Troubleshooting ..................................................................................................... 3-13
Chapter 4 Managing the firmware on your debug hardware unit
4.1 About templates and firmware files .......................................................................... 4-2
4.2 Location of the firmware files in ARM products ....................................................... 4-3
4.3 Viewing software version numbers .......................................................................... 4-4
4.4 Installing a firmware update or patch release .......................................................... 4-5
4.5 Upgrading an LVDS probe ..................................................................................... 4-10
4.6 Restarting the debug hardware unit in RVI Update ............................................... 4-11
Chapter 5 Creating debug hardware target configurations
5.1 About creating debug hardware target configurations ............................................. 5-3
5.2 Creating a debug hardware configuration file .......................................................... 5-4
5.3 Opening an existing debug hardware configuration file in Debug Hardware Config 5-6
5.4 Configuring a JTAG scan chain ............................................................................... 5-7
5.5 About configuring a device list ................................................................................. 5-9
5.6 Autoconfiguring a scan chain ................................................................................. 5-11
5.7 Adding devices to the scan chain .......................................................................... 5-12
5.8 Removing devices from the scan chain ................................................................. 5-15
5.9 Changing the order of devices on the scan chain .................................................. 5-16
5.10 Select Platform dialog box ..................................................................................... 5-17
5.11 Export As Platform dialog box ............................................................................... 5-18
5.12 Exporting a configuration to a platform file ............................................................ 5-19
5.13 Device Properties dialog box ................................................................................. 5-20
5.14 Changing the properties of a device ...................................................................... 5-22
5.15 Setting the clock speed .......................................................................................... 5-23
5.16 About adaptive clocking ......................................................................................... 5-24
5.17 Debug hardware device configuration settings ...................................................... 5-25
5.18 Debug hardware Advanced configuration settings ................................................ 5-32
5.19 Debug hardware Trace configuration settings ....................................................... 5-35
5.20 Debug hardware Advanced configuration reset options ........................................ 5-36
5.21 Configuring SecurCore behavior if the processor clock stops when stepping instructions 5-37
5.22 Configuring TrustZone enabled processor behavior when debug privileges are reduced 5-38
5.23 About platform detection and selection .................................................................. 5-39
5.24 Autodetecting a platform ........................................................................................ 5-40
5.25 Manually selecting a platform ................................................................................ 5-42
5.26 Clearing a platform assignment from a debug hardware configuration ................. 5-43
5.27 Adding new platforms ............................................................................................ 5-44
5.28 Adding autoconfigure support for new platforms ................................................... 5-45
5.29 Configuring the debug hardware Advanced settings ............................................. 5-46
5.30 Saving your changes ............................................................................................. 5-48
5.31 Disconnecting from a debug hardware unit ........................................................... 5-49
5.32 Configuring a target processor for virtual Ethernet ................................................ 5-50
5.33 CoreSight device names and classes .................................................................... 5-51
Chapter 6 Configuring CoreSight systems
6.1 About CoreSight system configuration .................................................................... 6-2
6.2 Reading the CoreSight ROM table .......................................................................... 6-3
6.3 CoreSight autodetection .......................................................................................... 6-4
6.4 How the debug hardware unit autodetects Serial Wire Debug ................................ 6-5
6.5 Configuring CoreSight processors ........................................................................... 6-6
6.6 Configuring ARM7, ARM9, and ARM11 processors in CoreSight systems ............. 6-8
6.7 Configuring CoreSight systems with multiple devices per JTAG-AP multiplexor port ....6-10
Chapter 7 Using Trace
7.1 About using trace hardware ..................................................................................... 7-2
7.2 Trace hardware capture rates .................................................................................. 7-3
7.3 Configuring trace lines (DSTREAM only) ................................................................ 7-4
7.4 Configuring your debugger for trace capture ........................................................... 7-6
Chapter 8 Debugging with your debug hardware unit
8.1 Post-mortem debugging .......................................................................................... 8-2
8.2 Semihosting ............................................................................................................. 8-4
8.3 Adding an application SVC handler when using debug hardware ........................... 8-5
8.4 Cortex-M3 semihosting ............................................................................................ 8-7
8.5 Hardware breakpoints .............................................................................................. 8-8
8.6 Software instruction breakpoints .............................................................................. 8-9
8.7 Processor exceptions ............................................................................................ 8-10
8.8 Breakpoints and the program counter ................................................................... 8-11
8.9 Interaction between breakpoint handling in the debug hardware and your debugger ....8-12
8.10 Problems setting breakpoints ................................................................................ 8-14
8.11 Strategies used by debug hardware to debug cached processors ........................ 8-15
8.12 Considerations when debugging processors with caches enabled ....................... 8-16
8.13 Debugging applications in ROM ............................................................................ 8-17
8.14 Debugging from reset ............................................................................................ 8-18
8.15 Debugging with a simulated reset .......................................................................... 8-19
8.16 Debugging with a reset register ............................................................................. 8-20
8.17 Debugging with a target reset ................................................................................ 8-21
8.18 Debugging systems with ROM at the exception vector ......................................... 8-22
Chapter 9 Troubleshooting your debug hardware unit
9.1 Multiple programs attempting to scan ...................................................................... 9-2
9.2 USB server not accessible ....................................................................................... 9-3
9.3 Connection times out ............................................................................................... 9-4
9.4 Other active connections ......................................................................................... 9-5
9.5 A debug hardware unit is not listed .......................................................................... 9-6
9.6 Auto Configure button is disabled in the Debug Hardware Config utility ................. 9-7
9.7 Remove button is disabled in the Debug Hardware Config utility ............................ 9-8
9.8 Troubleshooting firmware upgrade installations ...................................................... 9-9
9.9 Troubleshooting autoconfigation of a scan chain .................................................. 9-11
9.10 Log Client Utility ..................................................................................................... 9-13