30.07.2015 Views

Wind River Probe.indd - Embedded Tools GmbH

Wind River Probe.indd - Embedded Tools GmbH

Wind River Probe.indd - Embedded Tools GmbH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>Today’s average device has a millionlines of code. Within the next two years,that number will grow to 2 million. Asapplications get bigger and microprocessorsbecome faster and morecomplex, developers must gain access tothe core processor and its peripherals.They need to see what’s going on inside.<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> enables engineersto see what’s happening in the systemevery step of the way, from boardbring-up to production and test.Businesses can standardize on acommon, smart, and powerful debuggingtool throughout the developmentprocess, freeing engineering bandwidthfor product innovation. Your entireorganization will profit from shorterdevelopment cycles, higher productquality, reduced cost, and shortertime-to-market.<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> is a USB connectivitysolution for developers who want toreliably connect their host developmentenvironments to their target underdevelopment. Using the on-chip debuggingcapabilities available in mostembedded microprocessors, <strong>Wind</strong> <strong>River</strong><strong>Probe</strong> enables developers to connect toTable of ContentsComponents .......................................1USB Connectivity ............................1JTAG Connector .............................1Debug Connector ...........................1Host Software Support ......................2<strong>Wind</strong> <strong>River</strong> Workbench ...................2On-Chip Debugging API ................2Technical Specifications ......................3Supported Architectures ................3Host OS Support ............................3the target via the JTAG, EJTAG, XDP, orBDM interface and communicateinformation to and from the host PCthrough a USB 1.x- and 2.0-compliantinterface.<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> has the followingfeatures:USB 2.0 complianceNo external power supply neededSimple plug-and-play host connectionExtensible support of ARM, ColdFire,Intel, MIPS, and Power architecturesSupport for Linux and <strong>Wind</strong>ows hostsAdapts to custom hardwareComponentsUSB ConnectivityCombining USB 2.0 compliance with<strong>Wind</strong> <strong>River</strong>’s JTAG Accelerator technologyensures a fast download speed tothe target using <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>, as wellas the improved ability to utilize the fullJTAG scan chain. This provides developerswith a more responsive debuginterface compared with parallel portinterface-based probes and productscompliant only with USB 1.x. Theimproved download speed offers usersmore development iterations per day, inProfessional Services ..........................3Workbench Services .......................3Installation and Orientation ...........4Education Services .............................4Personalized LearningProgram ..........................................4Public Courses ................................4Onsite Education ............................4Support Services ................................5How to Purchase <strong>Wind</strong> <strong>River</strong>Solutions .............................................5Figure 1: <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>addition to a more responsive andgenerally improved debug experience.The USB connector provides a smaller,easy to plug and play connection methodthat is more reliable than parallel portconnections. <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> alsoeliminates the need for an external powersupply.JTAG Connector<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> provides industryleadingJTAG performance. Able tosupport up to 100MHz JTAG clockspeeds, it far surpasses the requirementsfor any device software CPUproducts available today—so thisproduct will support new silicon frommajor CPU vendors for years to come.<strong>Probe</strong> supports I/O voltage trackingfrom 0.9v to 3.3v, so it can automaticallyplug and play from one device toanother. Hot insertion lets users plug andplay on the target board without alteringthe target state: Developers no longerneed to reset or power cycle the targetboard once a connection is made orremoved. In addition, <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> isadaptable to the target board underdevelopment—it can provide slew ratecontrol, JTAG clock skew control, andprogrammable target termination control.Debug Connector<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> supports a nextgenerationdebug interface connectormanufactured by Samtec. The Samtecconnector provides better electrical and<strong>Embedded</strong> <strong>Tools</strong>, Ihr langjähriger Partner für alle <strong>Wind</strong> <strong>River</strong> Entwicklungswerkzeuge<strong>Wind</strong> <strong>River</strong>-Compiler, -Workbench, -<strong>Probe</strong>, -ICE, -ICE2


physical JTAG connections that supporthigh-speed processors through ahigh-speed impedance-controlledconnector. The connector also supportskeying to prevent illegal insertion, supportfor EMI shielding if desired, and hot swapcapability based on its integrated groundcapability. This connector is provided in afootprint similar in size to that of the16-pin JTAG connectors in common use.Customers can deploy the new Samtecconnector on their own hardware to takefull advantage of this leading interconnectsystem. For designs that do not usethe Samtec connector, <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>offers adapters to interface withtraditional JTAG/EJTAG/XDP/BDMconnectors.Figure 3: On-Chip Debugging API with On-Chip Debugging UtilityHost Software Support<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> is supported by thefollowing <strong>Wind</strong> <strong>River</strong> software debuggersand APIs.<strong>Wind</strong> <strong>River</strong> Workbench<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> is fully compatible with<strong>Wind</strong> <strong>River</strong> Workbench, the industryleading,open, extensible developmentsuite. <strong>Wind</strong> <strong>River</strong> Workbench On-ChipDebugging is specifically configured tomeet the needs of developers early in thedevice software development cycle—handling initial board bring-up andvalidation, developing device drivers,incorporating low-level software capabilities,and developing C/C++ applications.Workbench On-Chip Debugging offers afeature-rich development suite optimizedfor the capabilities of JTAG-baseddebugging using <strong>Wind</strong> <strong>River</strong> ICE 2 and<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> JTAG debug units.<strong>Wind</strong> <strong>River</strong> Workbench contains thefollowing components:Standards-based Eclipse frameworkDevelopment environment: buildsystem, project manager, editor,symbol browser, and static analysisMulti-context-aware debugger: targetconnection support via on-chip debuggingand agent-based solutions (agentsolutions provided with <strong>Wind</strong> <strong>River</strong>platform products)Target OS awareness for VxWorks and<strong>Wind</strong> <strong>River</strong> Linux, supporting bothkernel- and user-mode debugging forLinuxOn-chip debugging target connectionplug-in (TCP) and on-chip debuggingconnection to <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>;includes on-chip debugging viewsand capabilitiesInstruction set simulator (for supportedarchitectures)Compilers available from <strong>Wind</strong> <strong>River</strong>for use with Workbench:- <strong>Wind</strong> <strong>River</strong> Diab Compiler: best-inclassoptimizing compiler- <strong>Wind</strong> <strong>River</strong> GCC Compiler forVxWorks- <strong>Wind</strong> <strong>River</strong> GCC Compiler for LinuxOn-Chip Debugging API<strong>Wind</strong> <strong>River</strong> On-Chip DebuggingAPI provides C/C++ and Visual Basicprogrammers with direct access to <strong>Wind</strong><strong>River</strong> <strong>Probe</strong> or <strong>Wind</strong> <strong>River</strong> ICE 2 JTAGdebug units. This access can be utilizedby engineers in the manufacturingenvironment for flash programming andgaining access to the built-in diagnosticfeatures available in <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>.Access can also be used as an interfaceto customize software GUIs.Figure 2: <strong>Wind</strong> <strong>River</strong> Workbench


Technical SpecificationsUSB host connectionSingle-core, single-thread debugoperationExtensible support for additionalprocessor families and processorarchitecturesJTAG/EJTAG/XDP/BDM-run controland program downloadBuilt-in hardware diagnosticsFlash memory programmingSource-level debugging via <strong>Wind</strong><strong>River</strong>’s hardware-optimized softwaredebuggersSupport for the usage of MemoryManagement Units (MMUs) tocreate virtual memory or protectedapplicationsSupport for VxWorks, <strong>Wind</strong> <strong>River</strong> Linux,and open source Linux 2.6 kernelsInternal register configurationAdditional custom registersOpen API<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> Processor Family SupportARMARM9ARM11ARM Cortex-A8ARM Cortex-A9*ARM CoreTile ExpressA9x4ARM Cortex-M3ST Micro SPEAr1310ATMEL AT9x*Cavium Econa*Freescale i.MX*Marvell*TI OMAP*ColdFireMCF52xxMCF53xxMCF54xxMCF544xxMIPSMIPS 4Kc, 4Km, 4Kp, 4KEcMIPS 5Kc, 5KfMIPS 20KcMIPS 24kc, 24kfMIPS 25KfMIPS 74k*Broadlight BL23570RAltera MP32*Broadcom BCM11xx*,BCM12xx*, BCM14xx*Broadcom BCM33xx*,BCM35xx*Broadcom BCM47xx*MIPS (continued)Broadcom BCM5300xBroadcom BCM53xx*,BCM5621x*, BCM58xx*Broadcom BCM63xx*,BCM65xx*Broadcom BCM70xx*,BCM71xx*Broadcom BCM73xx*,BCM74xx*Cavium OCTEON CN3xxx*Cavium OCTEON PlusCN5xxx*Cavium OCTEON 2 CN6xxx*NEC VR41xx*, VR54xx*,VR55xx*, VR77xx*NetLogic (RMI) AU1x00*(formerly AMD Alchemy)NetLogic (RMI) XLR*, XLS*Philips PR19xx*, PR39xx*,PR44xx*Philips PNX30xx*, PNX73xx*,Philips PNX83xx*, PNX85xx*PMC-Sierra RM79xx*,RM9xxx*Toshiba TX49xx*Wintegra Winpath*Intel ArchitectureIntel Atom*Intel Core 2* DuoIntel Core i3*Intel Core i5*Intel Core i7*Intel Xeon*Supported Architectures<strong>Wind</strong> <strong>River</strong> <strong>Probe</strong> supports single-coreand single-thread debug operations(even on multi-core devices). For detailson currently supported processors, referto the processor support matrix atwww.windriver.com/products/OCD/.<strong>Wind</strong> <strong>River</strong> is continually adding newprocessor support. If you do not seeyour processor listed, contact your <strong>Wind</strong><strong>River</strong> sales representative.Host OS Support (When Used with<strong>Wind</strong> <strong>River</strong> Workbench On-ChipDebugging 3.3.2 or <strong>Wind</strong> <strong>River</strong>On-Chip Debugging API 3.9.6)Fedora Core 13, 32-bit x86 and 64-bitx86-64Red Hat Enterprise Linux Workstation 6(Update 1), 32-bit x86 and 64-bit x86-64Red Hat Enterprise Linux Workstation5.0–5.7, 32-bit x86 and 64-bit x86-64XScaleIntel IXP4xx*Intel IXP2xxx*Intel IOP3xx*Marvell PXA*Power Architecture(PowerPC)AMCC PPC403*AMCC PPC405*AMCC PPC440*AMCC PPC460*CPU Tech Acalis CPU872LSI Axxia ACP3442LSI Axxia ACP3448Freescale PPC5xx*Freescale MPC512x*Freescale MPC52xx*Freescale MPC55xx*,MPC56xx*Freescale/IBM PPC6xx*Freescale/IBM PPC7xx*Freescale MPC74xx*Freescale MPC8xx*Freescale MPC82xx*Freescale MPC83xx*Freescale MPC85xx*Freescale MPC86xx*Freescale QorIQ P1xxx*Freescale QorIQ P2xxx*Freescale QorIQ P3xxx*Freescale QorIQ P4080*Freescale QorIQ P5xxx*P.A. Semi PA6T-1682MST MicroelectronicsSPC560xxx*Xilinx Virtex-II Pro X2VP*Xilinx Virtex-4 XC4V**Specific processors only; for details on currently supported processors, refer to the processor support matrix atwww.windriver.com/products/OCD/. If you do not see your processor listed, contact your <strong>Wind</strong> <strong>River</strong> sales representative.Red Hat Enterprise Linux Workstation 4(Update 9), 32-bit x86Ubuntu Desktop 10.04, 32-bit x86-32and 64-bit x86-64SUSE Linux Enterprise Desktop 11.0,32-bit x86-32 and 64-bit, x86-64OpenSUSE 11.2, 32-bit x86-32 and64-bit x86-64<strong>Wind</strong>ows XP Professional with ServicePack 3, 32-bit x86x86 and 64-bit x86Professional Services<strong>Wind</strong> <strong>River</strong> Professional Services helpscompanies to reduce risk and improvecompetitiveness. Our team deliversdevice software expertise withinstructured engagements that directlyaddress key development challengesand contribute to the success of ourclients. Our track record of timelydelivery and in-depth understanding ofmarket and technology dynamics makes<strong>Wind</strong> <strong>River</strong> a valuable implementationpartner for clients worldwide. Based onour commercial-grade project methodology,service offerings include devicedesign, BSP and driver optimization,software system and middlewareintegration, and legacy applicationand infrastructure migration.Workbench ServicesWhether you select <strong>Wind</strong> <strong>River</strong> <strong>Probe</strong>with <strong>Wind</strong> <strong>River</strong> Workbench On-ChipDebugging as a standalone product oras part of our platform solutions, <strong>Wind</strong><strong>River</strong> Professional Services knows howto jump-start your development efforts.Even if you opt for a non–<strong>Wind</strong> <strong>River</strong>platform, Linux distribution, hostoperating system, or target architecture,we can help.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!