Example: dental hygienist

XDS110 Debug Probe - TI.com

XDS110 DebugProbeUser's GuideLiteratureNumber:SPRUI94 January20172 SPRUI94 January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedTableof ,Abbreviations,and the January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedList of FiguresList of (CTI-20)Pin on the of Tables1 Acronymsand to OtherAdaptorPin January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeEnergyTraceis a trademarkof a registeredtrademarkof ARM, OS is a trademarkof Apple, a registeredtrademarkof a registeredtrademarkof 's GuideSPRUI94 January2017 XDS110 DebugProbe1 OverviewThe XDS110debugprobeis a low-costsystemfor debuggingand tracingembeddedsystemscenteredonTexasIns truments(TI) microcontroller,microprocessor,and XDS110hasimprovedperformancerelativeto the XDS100probefamily,and addedseveralusefulcapabilitiessuchasprob e-suppliedtargetpowerand enhancedI/O.

XDS110 Debug Probe User's Guide Literature Number: SPRUI94 January 2017

Tags:

  Probes, Debug, Xds110 debug probe ti, Xds110, Xds110 debug probe

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of XDS110 Debug Probe - TI.com

1 XDS110 DebugProbeUser's GuideLiteratureNumber:SPRUI94 January20172 SPRUI94 January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedTableof ,Abbreviations,and the January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedList of FiguresList of (CTI-20)Pin on the of Tables1 Acronymsand to OtherAdaptorPin January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeEnergyTraceis a trademarkof a registeredtrademarkof ARM, OS is a trademarkof Apple, a registeredtrademarkof a registeredtrademarkof 's GuideSPRUI94 January2017 XDS110 DebugProbe1 OverviewThe XDS110debugprobeis a low-costsystemfor debuggingand tracingembeddedsystemscenteredonTexasIns truments(TI) microcontroller,microprocessor,and XDS110hasimprovedperformancerelativeto the XDS100probefamily,and addedseveralusefulcapabilitiessuchasprob e-suppliedtargetpowerand enhancedI/O.

2 The XDS110also includessupportfor powerand energyprofilingthroughTI s EnergyTrace (ET) Basicdebugcommunicationsto the targetsystem (JTAG) (cJTAG) ARMserialwire Debug (SWD) Enhancedand auxiliarydebugcommunications Supportfor tracecapturethroughARMserialwire output(SWO) UART modeonly Supportfor UART communicationsto and fromthe targetsystem Supportfor GPIO channels TargetI/O V to V Powerprofilingfeatures Supportfor TI EnergyTrace Hostcommunications high-speed(HS)communicationlink to the debughost system ProbepowerthroughUSB5-V supply Expansion A 30-pinexpansioninterfacethat can supporta widearrayof auxiliaryfunctions Targetpowercan be suppliedfromthe Hostplatformssupported The systemsupportsvariousversionsof Windows , Mac OS , and Linux documentationfor CCSand otherdevelopmentenvironmentsfor moredetails. IDE versionssupported TI and later IAR (seeIAR documentation) Keil (seeKeil documentation) January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbe TI platforms,devices,and ISAssupported MSP432 MCUs CC26xx/13xxwirelessMCUs CC32xx/31xxWi-FiMCUs Herculesand ConquerorsafetyMCUs Sitara StellarisMCUs C2000 MCUs C66xx C64x+ C674x C55xx C54xx DaVinci XDS110debugprobehas the targetdevice,host environment,and configuration,the XDS110performs3 to 5 betterthanthe :BeagleBoneCortexA8 ( setupon Windows7 PC): XDS100v2 RAMdownload= 21 kbps XDS110 RAMdownload= 110 kbpsNOTE.

3 SomeTI scan-baseddebugplatforms,suchas the C6000,C5500,and C2000 DSPfamilies,will not see the samemagnitudeof showsa high-leveldiagramof the majorfunctionalareasand interfacesof the theseare containedin ControlMCUE nergyTraceSubsystemUSBI nterfaceVoltage TranslationExpansion InterfaceTarget Debug ConnectionTarget Auxiliary ConnectionUSB Host ConnectionxxxxxJTAGcJTAGSWDR esetSWOXDS110 ProbeUARTP owerGPIOT arget System (DUT) January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeFigure1. XDS110debugprobesystemconsistsof the followinghardware: The XDS110debugprobe One USBcablewith Type-Afemalehost connectorand micro-Bfemaleconnectorfor the Probe One debugconnectioncablewith CompactTI20-pinconnector(CTI-20) One auxiliaryconnectioncablewith 14-pinheader One CTI-20to Cortex-M20-pinadaptor One CTI-20to Cortex-M10-pinadaptor One CTI-20to TI 14-pinadaptor One ,Abbreviations,and DefinitionsTable1 showsthe commonacronymsand abbreviationsusedin this Acronymsand DefinitionsAcronymDefinitioncJTAGC ompactJTAGCANC ontrollerareanetworkCMSIS-DAPC ortexmicrocontrollersoftwareinterfacesta ndard debugaccessportETEnergytraceGPIOG eneralpurposeinputoutputHSHighspeedIDCI nsulation-displacementconnectorJTAGJ ointtest actiongroupOTGOn the goSSIS ynchronousserialinterfaceSWCLKS erialwire clockSWDS erialwire January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeTable1.

4 Acronymsand Definitions(continued)AcronymDefinitionS WDATS erialwire dataSWOS erialwire outputTCKT estclockTDIT estdatainputTDOT estdataoutTMST estmodeselectTRSTnTestreset(not)UARTU niversalasynchronousreceivertransmitterU SBU niversalserialbusCAUTIONT hisdebugprobecontainscomponentsthat can potentiallybe debugprobein thesuppliedESDbagwhennot in an properhandling,referto ElectrostaticDischarge(ESD)(SSYA010). January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbe2 ProbeInterfacesThe XDS110probesupportsa numberof interfacesfor host and XDS110probesupportsthe followingindustrystandardinterfacesfor host to probeand probetotargetcommunications: Hostto probecommunication devicewith HS USBPHY USBC ommunicationDeviceClassprotocolusedfor UART support StandardUSBBulkIN and OUTendpointssupportTI customprotocols Probeto targetcommunications ARMserialwire Debug (SWD) ARMserialwire output(SWO) UART modeonly Transmitand receiveUART swith RS-232 Csignaling no probecommunicationis accomplishedthrougha USBlink.

5 The probehas a femalemicro-USBB type probefunctionsas a USBdeviceonly (no host modeor OTG).Powerfor the XDS110probeis sourcedfromthe USBVBUS(+5 V). XDS110probesupportsa debugconnectioninterfacethroughthe standardCTI-20connector( ). The supporteddebugfeaturesinclude: (includingTRSTn) 2-pinARMSWD connection 1-pinSWOoverlaidon JTAGTDO Targetsystemreset Targetvoltagedetect Targetdisconnectdetect FourEMUsignalsfor GPIO 2 Probeto target 2 Targetto Probe Thesesignalsare replicatedon the AUXconnectorbecausemanyof the debugadaptorsfor CTI-20 do not supportconnectionswith DebugThe CTI-20connectionis a 20-pinIDC .100inch pin mappingisshownin January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeFigure2. DebugConnection(CTI-20)Pin XDS110probesupportsan auxiliaryinterface(AUX)for additionaldebugfeaturesthrougha second14-signalcableand connector( ).

6 Manyof the AUXfeaturesand functionsare notavailableon the : A Probe /targetUART Probe -suppliedtargetpowerMay be monitoredfor ET TargetpowersupplyinputMay be loopedbackto the Targetaftermonitoringfor ET FourGPIO signals 2 Probeto target 2 Targetto Probe Thesesignalsare replicatedthe CTI-20connector,but are also presentfor scenarioswhereadaptorson the CTI-20are AUXThe AUXconnectionis a 14-pinIDC inch is SamtecFFSD-compatible,withthe femaleconnectoron pin mappingis shownin January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeFigure3. AUXC onnectionSignalMappingA breakoutadaptoris also suppliedfor this interface( ) XDS110probealso supportsan expansionheader,for addingfunctionalityto the numberof functionalinterfacesof the TM4C129debugcontrolCPU,and thesecan be utilizedby logicexternalto the functionalinterfacesinclude: GPIO UART I2C SSI CAN ADC(referencevoltagefor ADCsis V) TimerinputAll theseinterfacesoperateat the V of the controller,and that voltageis suppliedon the sourceis also availablefor highervoltageneedssuchas expansionport also has interfacesfor acceptinga powerinputsuppliedby the targetsystem,and apathto sendpowerbackto the targetsystemthroughthe primaryusecasefor thesefeaturesis for energytracemonitoring,but it can be usedfor the ExpansionInterfaceThe XDS110probesupportsa 30-pinIDC femalesocketwith.

7 100inch exposesadditionalfunctionalityof the XDS110debugprocessor(TMC4129)for signalmappingfor thisconnectionis shownin Table2, but utilizingthis interfaceis generallyreservedfor TI and designatedthirdpartiesthat havethe abilityto integratethe add-onfunctionalityinto the January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeTable2. ExpansionHeaderSignalMappingAlternateFun ctionsTivaPinXDS110 SignalNamePinPinXDS110 SignalNameTivaPinAlternateFunctionsGPIO( PB5),ADC(AIN11),I2C5 Data120ET_SSICLK12ET_PN0107 GPIO(PN0)GPIO(PB4),ADC(AIN10),I2C5 Clock121ET_SSIFSS34ET_PN1108 GPIO(PN1)GPIO(PE4),ADC(AIN9)123ET_SSIDAT 056ET_PN2109 GPIO(PN2)GPIO(PE5),ADC(AIN8)124ET_SSIDAT 178ET_PN3110 GPIO(PN3)GroundGND910 GNDG roundADC(AIN1),GPIO(PE2)13ET_AIN11112ET_ SCL112 GPIO(PN5)ADC(AIN2),GPIO(PE1)14ET_AIN2131 4ET_SDA111 GPIO(PN4)GPIO(PB0),CAN1RX,UART1RX, I2C5 Clock95ET_PB01516ET_PM276 GPIO(PM3),Timer3 CCP0 GPIO(PC4),UART7RX25ET_PC41718ET_PH332 GPIO(PH3)GPIO(PB1),CAN1TX,UART1TX, I2C5 Data96ET_PB11920ET_PC527 GPIO(PC5)

8 , VE3V32728E5V0 Digital5 VE3V32930E5V0 Digital5 VFunctionalDescriptionand January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbe3 FunctionalDescriptionand the DebugConnectionSettingup the XDS110debugprobeis similarto mostof the otherdebugprobesin the TI portfolio,andthe generaldebugtool documentationcan guideuserson the the CCSgettingstartedguidefor detailson setupand otherIDE requiredfor somefeatures,and theseare XDS110debugprobecan be usedfor also be usedto supplypowerto targetswith and with currentdrawlimitedto ~400mA. Configuringthe targetis beingpoweredexternally,the debugprobedoesnot supplythe onlyconnectionbetweenthe XDS110and the targetis the otherHW setupis use the XDS110probein CodeComposerStudio, latermustbe set up theconnectionproperties,openthe CCXML targetconfigurationfor the target,clickon the Advancedtab, andselectthe XDS110in the panelon the rightshowsall the the PowerSelectionfield to Targetsuppliedpower,and the VoltageLevelto Default,as abilityto supplytargetpowerfromthe probeis a new featureof the XDS110 ,and requiresadditionalHW and SW this mode,the XDS110 JTAG headeris connectedto the targetfor Debug ,and the XDS110 AUXcableis usedto supplythe TGTSUPPLYOUTand GNDpins on the AUXconnector(referto theFigure3)

9 Are connectedto the supplypins of the use the XDS110probein CodeComposerStudio, latermustbe set up theconnectionproperties,openthe CCXML targetconfigurationfor the target,clickon the Advancedtab, andselectthe XDS110in the panelon the rightshowsall the the PowerSelectionfield to edit box appearsfor voltagelevelin the edit box. Figure5 showsan exampleconfigurationwith supplyset to Operation13 SPRUI94 January2017 SubmitDocumentationFeedbackCopyright 2017,TexasInstrumentsIncorporatedXDS110 DebugProbeFigure5. Probe -SuppliedPowerand VoltageLevelThe powersupplyto the targetis turnedon whena debugor EnergyTracesessionis started,and turnedoff whenthe additionalinterfacesbetweenthe probeand targetthat are mappedto GPIO signalson boththeCTI-20and typicaluse casefor thesesignalsis to driveGPIO inputsto the targetto ,the stateof thesesignalscan be set throughthe dbgjtagutility( ). XDS110probesupportsARM SWO(serialwire output)tracefor TI s single-coreMCUand a single-pintraceinterfacethat can be usedfor profilinghardwareeventssuchasprogramcoun ter,datareads/writes,and interruptentryand exit, as well as XDS110probeis supportingdebugcommunicationthrough2-pin protocolssuchasARMSWD(2-pins)or 2-pincJTAG,the targetmay reusethe TDOpin for ,only UART formatis supportedfor transportof SWOdatafromtargetto moredetailson how to use SWOtracein CodeComposerStudioand the devicessupported,referthedocumentationat the followinglink: XDS110probesupportsexportingtracedatasto redin on-chipbufferscalledETB(embeddedtracebuf fer).

10 The tracedatacapturedin the ETBis deviceor moredetailsonusingthe ETB,referthe documentationat the followinglink: XDS110probesupportstwo LEDsto providefeedbackon the operatingstateto the LEDsand ProbeOperationalStatesGreenLEDRed LEDP robeStatusOffOffProbeis not powered,booting,or in FlashingmodeOnOffProbeis operatingnormallybut no activedebugconnectionOnOnProbeis operatingnormallyand thereis an activedebugconnectionOnRapidFlashDebugtr ansactionsare XDS110debugprobehas on-boardcircuitrythat can be usedfor measuringthe target s hardwarecircuitryprovideshigh-accuracyen ergyconsumptionwith low bandwidthcurrentand energyprofilingrangecovers1- A to 100-mAcurrentdraw,abovewhichthe tool will displayan overcurrentmessageand tool is idealfor characterizingenergyconsumption,but not for capturingshortcurrentspikes,becausesampl ingoccursoverlargetime windows(~500 sec).FunctionalDescriptionand January2017 SubmitDocumentationFeedbackCopyright 2017, 2% OR 500 nA, Condition:I < 25 mA, VBUS= 5-V constant 5% OR 500 nA, Condition:I > 25 mA & I < 100 mA, VBUS= 5 V Overcurrentcondition> 100 only availableon single-coreCortexM devicesat this includesthe MSP432,CC13/26xx,CC31/32xx,and the TM4 Cfamilyof the targetcapability,thereare threemodesof energyprofiling:1.