trace32使用手册
- 格式:pdf
- 大小:1.26 MB
- 文档页数:36


3.3 VSS基本操作
3.3.1创建新的文件夹
1) 选中要创建新文件夹的项目(上级文件夹);
2) 在file菜单中选中creat project;
3) 写入要添加的文件夹的名称,同时也可以在comment栏中为新建的文件夹添加备注;
4) 点击OK。
3.3.2添加文件夹
1) 选中你要添加文件夹的项目(上级文件夹);
2) 在file菜单中选中add files;
3) 在文件夹列表中选中要添加的文件夹;
4) 点击add,同时可以在comment栏为你添加的文件夹做一个简单备注;
5) 如果你要连同子文件夹一起添加,选择Recursive;
6) 点击OK,成功添加了一个带有备注的文件夹。或者点击close,退出操作,返回add files对话框,点击close。
3.3.3添加文件
3.3.2.1使用add命令添加文件
1)选中你要添加文件的文件夹;
2) 在fil菜单中选中add files;
3) 在文件列表中选中要添加的文件;如果要添加多个文件,可以使用CTRL键或SHIFT键,同时选中多个文件;
4)点击add,同时可以在comment栏为你添加的文件夹做一个简单备注;
5)点击OK。
3.3.2.2用拖动的方法添加文件/文件夹
1)打开VSS浏览器,调整其大小,使得Windows资源管理器能够显示出来;
2)打开Windows资源管理器,调整大小,使得两个浏览器可以同时显示;
3)从Windows资源管理器中选择你要添加的文件或文件夹;
4)拖动你所选的文件或文件夹,放入VSS浏览器,文件被添加进项目,而添加的文件夹将作为项目的子项目。
3.3.3查看文件
1) 在文件列表中选中要查看的文件;
2) 在EDIT菜单中选中view,打开对话框;
3) 选中view SourceSafe’s copy of this file;
MANUAL Release 09.2023Application Note for iAMP DebuggingApplication Note for iAMP Debugging | 2©1989-2023 Lauterbach Application Note for iAMP DebuggingTRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... Multicore Debugging ..................................................................................................................... Application Note for iAMP Debugging .....................................................................................1 SMP, iAMP or AMP? ................................................................................................................3 iAMP Setup ..............................................................................................................................7 Example iAMP Setup10Application Note for iAMP Debugging | 3©1989-2023 Lauterbach Application Note for iAMP DebuggingVersion 09-Oct-202311-Nov-2021New manual.SMP, iAMP or AMP?TRACE32 offers various configuration possibilities for debugging multi-core target systems. This chapter explains the basic differences between:•SMP (Symmetrical MultiProcessig)•iAMP (integrated Asymmetrical MultiProcessing)•AMP (Asymmetrical MultiProcessig)This application note focuses on iAMP. It gives you a basic overview of the iAMP concept and helps you to choose the right configuration for your setup. For further details about iAMP and the commands used here, you can also see the “General Reference Guide” (general_ref_.pdf) or contact **********************.If you want to create a new TRACE32 setup for any multicore system, one of the very first decisions you have to make is “AMP or SMP or iAMP?”. In some cases, only one of the possibilities is supported by TRACE32, for example: if you have several cores of different architectures (like one Arm core, one Xtensa core and one RISC-V core), then AMP is the only possible option. But in many cases, you have a choice.Let’s first take a look at the key properties of the three concepts:Application Note for iAMP Debugging | 4©1989-2023 Lauterbach SMP (Symmetrical MultiProcessing):•All cores have the same instruction set.•All cores use the same instance of an OS (when not bare-metal and unless you are using a hypervisor (“Hypervisor Debugging User Guide” (hypervisor_user.pdf)).•All cores use the same memory model and same address translations (unless you are using a hypervisor).•All cores share the same physical and logical address space.•All cores share the same debug symbols (typically the same elf file).•All cores are debugged from a single TRACE32 PowerView instance. You can have up to 1024cores.•TRACE32 starts and stops all cores simultaneously (even though you can temporarily single out one core for independent start/stop).iAMP (integrated asymmetrical multiprocessing):•All cores have the same instruction set.•There are typically multiple OS instances (if not bare metal).•There is just one global physical address space but each OS maintains its own set of virtual address spaces.•All cores are debugged from a single TRACE32 PowerView GUI. The number of cores is limited just by the core architecture used and can be very high.•TRACE32 allows to group cores logically into machines; this grouping depends on the logical structure of the system under debug - each machine consists of one or more cores. Up to 30machines are possible.•Each machine has its own OS instance (if not bare metal).•Each machine has its own memory model, address translations and debug symbols.•TRACE32 starts and stops all cores simultaneously (even though you can temporarily single out one core for independent start/stop).Application Note for iAMP Debugging | 5©1989-2023 Lauterbach AMP (Asymmetrical MultiProcessing):•AMP can bundle single cores, as well as SMP and iAMP subsystems.•Mixing of different core architectures with different instruction sets is possible.•Each core/subsystem has its own TRACE32 PowerView GUI.•Each core/subsystem has its own (different) memory models, address translations, elf files and debug symbols.•Each core/subsystem can have its own physical address space.•Each core/subsystem has its own logical address spaces.•Each core/subsystem starts and stops independently but can also be synchronized.•AMP is limited to 16 TRACE32 PowerView GUIs.An example of an AMP system that bundles single cores, an SMP and an iAMP subsystem can be found on page10.The most important questions for the decision are:•Do all my cores use the same instruction set?If not, it is definitely AMP.•Do all my cores of the same instruction set run a single instance of OS?If yes, these cores form an SMP (sub)system.•Are there SMP subsystems and single cores of the same instruction set? Does it make sense to configure them as an iAMP system and debug them from a single TRACE32 PowerView instance?Yes, if they are all using a global physical address space.Yes, if they logically belong together; that means they work together or in parallel on the same tasks.Yes, if you want or need to reduce the number of TRACE32 PowerView instances.
XXX机房工程操作说明
合肥开元精密工程有限责任公司制 第1页
XXX
机房工程操作说明书
合肥开元精密工程有限责任公司
二〇一一年十二月
XXX机房工程操作说明
合肥开元精密工程有限责任公司制 第2页
目 录
1 机房建筑装修系统................................................................................... 3
1.1工程设计安装部分......................................... 3
1.2操作及使用说明........................................... 3
2 机房配电安装系统............................................................................................ 3
2.1工程设计安装............................................. 3
2.2配电柜的功能与操作....................................... 3
3机房防雷和过电压保护系统............................................................................. 4
3.1工程设计安装............................................. 4
3.2 操作使用说明.......................................... 4
Trace32-ICD使用说明
作者:***
日期:2008-8-11
版本:V-1.0
一、 编写目的
通过对该文档的阅读,能够掌握Trace32-ICD的软、硬件安装,使用Trace32-ICD进行flash擦除,程序下载,并熟悉在线调试。
二、 TRACE32硬件的连接
Trace32的硬件连接如下图所示:
图2.1
注意事项:
电源打开/关闭时的正确顺序:
打开:先调试器,再目标机。
关闭:先目标机,再调试器。
三、TRACE32软件的安装
3.1 TRACE32-ICD软件包安装
1、首先获取安装软件包,包括:Trace32安装包和USB Driver。
2、安装Trace软件包,运行..\ trace32\setup.bat批处理文件或..\trace32\bin\setup\setup.exe文件,系统自动安装,在安装过程中进行如下选择。
图 3.1
图3.2
图3.3
其他选项基本默认。
3.2 USB驱动安装
正确连接Trace后,系统会自动提示发现硬件需要进行驱动。此时选择驱动程序所在目录。路径为..\ trace32\bin。如图3.4所示。
图3.4
四、Flash的擦除与下载程序
由于手机在下载版本过程中死机或掉电造成手机无法正常启动,并且使用我们单位的ZXPST与QPST都无法进行版本下载,并且QXDM和ZXPST通过COM1接口也无法找到手机,于是无法下载。在这种情况下我们可以使用Trace32-ICD进行Flash的擦除和程序下载。
4.1 设置环境
CPU环境设置在SYStem窗口,SYStem窗口提供所有CPU特定的设置。使用CPU菜单中的System Settings…打开SYStem窗口如图4.1所示。
需要配置主要包括CPU、时钟和UP加电,CPU选择ARM926EJ,时钟JtagClock选择Ttck,然后进行加电UP,如果连接一切都正常,设置这几项就可以了。如图4.1所示: