<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=ARM_DS-5_Quick_Start_%28i.MX6%29</id>
	<title>ARM DS-5 Quick Start (i.MX6) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=ARM_DS-5_Quick_Start_%28i.MX6%29"/>
	<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=ARM_DS-5_Quick_Start_(i.MX6)&amp;action=history"/>
	<updated>2026-05-13T12:43:22Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in BECOM Systems Support</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=ARM_DS-5_Quick_Start_(i.MX6)&amp;diff=6&amp;oldid=prev</id>
		<title>Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=ARM_DS-5_Quick_Start_(i.MX6)&amp;diff=6&amp;oldid=prev"/>
		<updated>2023-10-31T08:03:04Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Oktober 2023, 10:03 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de-AT&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=ARM_DS-5_Quick_Start_(i.MX6)&amp;diff=5&amp;oldid=prev</id>
		<title>en&gt;Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=ARM_DS-5_Quick_Start_(i.MX6)&amp;diff=5&amp;oldid=prev"/>
		<updated>2023-08-22T19:35:45Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Arm-logo.jpg|right|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The reference software development tool suite for ARM processors&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Developed by ARM Architecture experts, the ARM DS-5™ toolchain enables engineers to develop robust and highly optimized embedded software for ARM application processors, such as the Cortex™-A series, Cortex-R real-time processors and other ARM embedded processors. The DS-5 toolchain comprises tools such as the best-in-class ARM C/C++ Compiler, a powerful Linux/Android™/RTOS-aware debugger, the ARM Streamline™ system-wide performance analyzer and real-time system model simulators, all conveniently packaged in a user friendly integrated development environment (IDE) based on the Eclipse.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This is a quick start for ARM DS-5 software, DSTREAM debugging hardware, and Bluetechnix CM-i.MX6 Quad/Dual/Solo.&lt;br /&gt;
&lt;br /&gt;
This document is not exhaustive, please refer to the [[#Further reading|Further reading]] chapter how to retrieve documentation about DS-5.&lt;br /&gt;
&lt;br /&gt;
==What you will need==&lt;br /&gt;
*ARM DS-5 software for Linux or Windows&lt;br /&gt;
*ARM DSTREAM Debug and Trace unit (optional)&lt;br /&gt;
*Ethernet connection between host and target (optional)&lt;br /&gt;
&lt;br /&gt;
==What is supported==&lt;br /&gt;
*DS-5 Community Edition&lt;br /&gt;
**Linux application debugging (gdbserver)&lt;br /&gt;
**Streamline™ system-wide performance analyzer&lt;br /&gt;
*DS-5 Professional Edition &amp;amp; DSTREAM&lt;br /&gt;
**Bare Metal Debug (via JTAG)&lt;br /&gt;
**Linux Kernel/Device Driver Debug (via JTAG)&lt;br /&gt;
**Tracing using the Cortex-A9 ETB (Embedded Trace Buffer) (via JTAG)&lt;br /&gt;
&lt;br /&gt;
==Install ARM DS-5==&lt;br /&gt;
You may start with the free DS-5 Community Edition, which is available at https://ds.arm.com/ds-5-community-edition/.&lt;br /&gt;
&lt;br /&gt;
Evaluation licenses for the Professional Edition are available - see https://ds.arm.com/downloads/.&lt;br /&gt;
&lt;br /&gt;
==U-Boot debugging with DSTREAM==&lt;br /&gt;
DS-5 and DSTREAM are used to initialize the i.MX6 target (including SDRAM), load the U-Boot ELF file to the target&amp;#039;s memory, and debug/trace it.&lt;br /&gt;
&lt;br /&gt;
You can download the initialization scripts for CM-i.MX6 from https://support.becom-group.com/releases/imx/mx6/ds-5/.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;cmimx6dq_mmdc_ddr3_init.ds&amp;#039;&amp;#039;&amp;#039; for the Quad- or Dual-Core processor&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;cmimx6s_mmdc_ddr3_init.ds&amp;#039;&amp;#039;&amp;#039; for the Solo processor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to create a proper debug configuration.&lt;br /&gt;
*Click &amp;#039;&amp;#039;Run&amp;#039;&amp;#039; from the menu and choose &amp;#039;&amp;#039;Debug Configurations...&amp;#039;&amp;#039;.&lt;br /&gt;
*Right-click on &amp;#039;&amp;#039;DS-5 Debugger&amp;#039;&amp;#039; and click &amp;#039;&amp;#039;New&amp;#039;&amp;#039;.&lt;br /&gt;
*On the &amp;#039;&amp;#039;Connection&amp;#039;&amp;#039; tab, in the &amp;#039;&amp;#039;Select target&amp;#039;&amp;#039; area, select one of the following, depending on the number of ARM cores your modules has.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Quad (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Dual (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Solo (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Select &amp;#039;&amp;#039;Bare Metal Debug&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;Debug Cortex-A9_0&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 debugconfiguration 3.png|864px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open the &amp;#039;&amp;#039;Files&amp;#039;&amp;#039; tab.&lt;br /&gt;
*Select the U-Boot ELF file &amp;#039;&amp;#039;&amp;#039;u-boot&amp;#039;&amp;#039;&amp;#039; (from LTIB&amp;#039;s rootfs) as application to download, and check the &amp;#039;&amp;#039;Load symbols&amp;#039;&amp;#039; box.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 debugconfiguration 4.png|912px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Now open the &amp;#039;&amp;#039;Debugger&amp;#039;&amp;#039; tab.&lt;br /&gt;
*Select &amp;#039;&amp;#039;Debug from entry point&amp;#039;&amp;#039;.&lt;br /&gt;
*Select &amp;#039;&amp;#039;Run target initialization debugger script&amp;#039;&amp;#039;, and choose file &amp;#039;&amp;#039;&amp;#039;cmimx6&amp;#039;&amp;#039;xx&amp;#039;&amp;#039;_mmdc_ddr3_init.ds&amp;#039;&amp;#039;&amp;#039; via the &amp;#039;&amp;#039;File System...&amp;#039;&amp;#039; button (file download link above).&lt;br /&gt;
*If you like U-Boot to start as soon as you start the DS-5 debugging session, put &amp;#039;&amp;#039;continue&amp;#039;&amp;#039; into the &amp;#039;&amp;#039;Execute debugger commands&amp;#039;&amp;#039; field.&lt;br /&gt;
*Finally, add U-Boot&amp;#039;s source folder as a source search directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 debugconfiguration 5.png|912px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following screenshot shows DS-5 while U-Boot debugging, in processor-stopped state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 uboot debugging.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux kernel debugging with DSTREAM==&lt;br /&gt;
&lt;br /&gt;
The default kernel configuration of the CM-i.MX6 includes the option to compile the kernel with debug info.&lt;br /&gt;
 Kernel hacking --&amp;gt;&lt;br /&gt;
   [*] Kernel debugging&lt;br /&gt;
   [*] Compile the kernel with debug info&lt;br /&gt;
&lt;br /&gt;
This will include symbol information for the debugger in the &amp;#039;vmlinux&amp;#039; kernel executable.&lt;br /&gt;
&lt;br /&gt;
=== Create a DS-5 debug configuration ===&lt;br /&gt;
*Click &amp;#039;&amp;#039;Run&amp;#039;&amp;#039; from the menu and choose &amp;#039;&amp;#039;Debug Configurations...&amp;#039;&amp;#039;.&lt;br /&gt;
*Right-click on &amp;#039;&amp;#039;DS-5 Debugger&amp;#039;&amp;#039; and click &amp;#039;&amp;#039;New&amp;#039;&amp;#039;.&lt;br /&gt;
*On the &amp;#039;&amp;#039;Connection&amp;#039;&amp;#039; tab, in the &amp;#039;&amp;#039;Select target&amp;#039;&amp;#039; area, select one of the following, depending on the number of ARM cores your modules has.&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Quad (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Dual (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Freescale&amp;#039;&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;&amp;#039;i.MX6 Solo (Generic)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*Select &amp;#039;&amp;#039;Linux Kernel and/or Device Driver Debug&amp;#039;&amp;#039; &amp;amp;rarr; &amp;#039;&amp;#039;Debug Cortex-A9x4 SMP&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Go to the &amp;#039;&amp;#039;Debugger&amp;#039;&amp;#039; tab within the debug configuration.&lt;br /&gt;
*In the &amp;#039;&amp;#039;Files&amp;#039;&amp;#039; area, select &amp;#039;&amp;#039;Load symbols from file&amp;#039;&amp;#039; and add the file &amp;#039;vmlinux&amp;#039; from LTIB&amp;#039;s rpm/BUILD/linux/ directory.&lt;br /&gt;
*Check &amp;#039;&amp;#039;Execute debugger commands&amp;#039;&amp;#039; and add the command&lt;br /&gt;
 add-symbol-file &amp;quot;&amp;lt;LinuxSourceDir&amp;gt;/vmlinux&amp;quot; S:0x0&lt;br /&gt;
:below. (Replace &amp;lt;LinuxSourceDir&amp;gt; with your kernel&amp;#039;s source directory, which usually is ltib/rpm/BUILD/linux/.)&lt;br /&gt;
*In the &amp;#039;&amp;#039;Paths&amp;#039;&amp;#039; area, add the Linux kernel&amp;#039;s source directory as Source search directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 debugconfiguration 2.png|912px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Debug Linux kernel code ===&lt;br /&gt;
*Then, make sure your CM-i.MX6 has booted Linux, and click on &amp;#039;Debug&amp;#039;.&lt;br /&gt;
*DSTREAM will now connect to the processor, but will not halt it. You can do this by pressing the yellow &amp;#039;Pause&amp;#039; button in the &amp;#039;Debug Control&amp;#039; view.&lt;br /&gt;
*Below is a screenshot of DS-5 after halting the processor at a breakpoint in the GPU kernel driver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 linux kernel debug.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Debug a kernel module ===&lt;br /&gt;
&lt;br /&gt;
Once DS-5 is connected to a target running Linux (Using the &amp;#039;&amp;#039;Linux Kernel and/or Device Driver Debug&amp;#039;&amp;#039; debugging target), it keeps track of all loaded kernel modules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To view all loaded kernel modules, you have to open the &amp;#039;&amp;#039;Modules&amp;#039;&amp;#039; view in DS-5.&lt;br /&gt;
*From the menu, select &amp;#039;&amp;#039;Window&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Show View&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Modules&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To enable source-level debugging for a kernel module, you have to load the symbol information first. In our example, we want to debug the &amp;#039;&amp;#039;flexcan&amp;#039;&amp;#039; kernel module.&lt;br /&gt;
*We load the kernel module on the i.MX6 with the command&lt;br /&gt;
 modprobe flexcan&lt;br /&gt;
*The kernel module now shows up in the &amp;#039;&amp;#039;Modules&amp;#039;&amp;#039; view. Note that the &amp;#039;&amp;#039;Symbol&amp;#039;&amp;#039; column contains &amp;#039;no symbols&amp;#039;, because DS-5 has no symbol information for this kernel module yet.&lt;br /&gt;
*We right-click into the &amp;#039;&amp;#039;Host File&amp;#039;&amp;#039; field of the &amp;#039;&amp;#039;flexcan&amp;#039;&amp;#039; module, and select &amp;#039;&amp;#039;Add Symbol File&amp;#039;&amp;#039;.&lt;br /&gt;
*We choose the appropriate &amp;lt;tt&amp;gt;.ko&amp;lt;/tt&amp;gt; file (which is the kernel module) straight from the Linux kernel&amp;#039;s build directory:&lt;br /&gt;
 /home/harald/imx/6/31-ltibinstall1-4.1.0/ltib/rpm/BUILD/linux-3.0.35/drivers/net/can/flexcan.ko&lt;br /&gt;
*Now, the symbol information is loaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If we set a breakpoint e.g. into the &amp;#039;&amp;#039;flexcan_start_xmit()&amp;#039;&amp;#039; function, and send something on the CAN bus (via the Linux terminal), the breakpoint will be hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; All frequently execute steps can be fully automated with DS-5&amp;#039;s scripting capabilities!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A short explanation of the screenshot below:&lt;br /&gt;
*&amp;#039;&amp;#039;Debug Control&amp;#039;&amp;#039; view: You can see that process &amp;#039;cantest&amp;#039; stopped within the &amp;#039;&amp;#039;flexcan_start_xmit()&amp;#039;&amp;#039; function.&lt;br /&gt;
*&amp;#039;&amp;#039;Breakpoints&amp;#039;&amp;#039; view: The first breakpoint was set by us, the other breakpoints are automatically set by DS-5 to intercept kernel module loading/unloading.&lt;br /&gt;
*&amp;#039;&amp;#039;Modules&amp;#039;&amp;#039; view: You can see that the &amp;#039;flexcan&amp;#039; module has symbol information loaded. The &amp;#039;Host File&amp;#039; field contains the kernel module file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 linux module debug.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the link to ARM&amp;#039;s Getting Started on Kernel modules debugging: [https://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0478p/deb1332953027609.html]&lt;br /&gt;
&lt;br /&gt;
== Enable Tracing ==&lt;br /&gt;
DS-5 may use the on-chip ETB (Embedded Trace Buffer) of the i.MX6 to capture a small amount of real time trace data.&lt;br /&gt;
&lt;br /&gt;
*In the debug configuration dialog, go to the &amp;#039;&amp;#039;Connection&amp;#039;&amp;#039; tab.&lt;br /&gt;
*Click the &amp;#039;&amp;#039;Edit...&amp;#039;&amp;#039; button for DTSL options.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*In the DTSL (Debug and Trace Services Layer) Configuration Editor, tab &amp;#039;&amp;#039;Trace Buffer&amp;#039;&amp;#039;, set the Trace capture method to &amp;#039;&amp;#039;On Chip Trace Buffer (ETB)&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 trace 1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*On the &amp;#039;&amp;#039;Cortex-A9&amp;#039;&amp;#039; tab, enable trace for individual Cortex-A9 cores, and select other options according to your wishes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 trace 2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Click &amp;#039;&amp;#039;OK&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Debug&amp;#039;&amp;#039; in the parent dialog to start debugging.&lt;br /&gt;
*If the processor is now halted, e.g. by a breakpoint, the &amp;#039;&amp;#039;Trace&amp;#039;&amp;#039; view updates with instruction trace and source-level function analysis.&lt;br /&gt;
*If the &amp;#039;&amp;#039;Trace&amp;#039;&amp;#039; view is not yet opened, select &amp;#039;&amp;#039;Window&amp;#039;&amp;#039; from the menu, &amp;#039;&amp;#039;Show View&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;Trace&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The screenshot below shows the kernel code trace while the processor executes an instance of the &amp;#039;&amp;#039;md5sum&amp;#039;&amp;#039; application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx6 traceview.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using DS-5 Streamline ==&lt;br /&gt;
&lt;br /&gt;
*Streamline works over an Ethernet connection.&lt;br /&gt;
*No JTAG connection nor debugger hardware is required.&lt;br /&gt;
*Supported by the DS-5 Community Edition.&lt;br /&gt;
&lt;br /&gt;
=== Prepare the target ===&lt;br /&gt;
&lt;br /&gt;
The CM-i.MX6 Linux BSP comes with Streamline support out of the box, this means,&lt;br /&gt;
*the Linux kernel is compiled with debugging options&lt;br /&gt;
*the &amp;#039;&amp;#039;gator&amp;#039;&amp;#039; kernel module is automatically installed,&lt;br /&gt;
*and the &amp;#039;&amp;#039;gatord&amp;#039;&amp;#039; daemon is automatically started at boot. You might notice the following message on the terminal:&lt;br /&gt;
 Starting &amp;#039;gatord&amp;#039; for ARM DS-5 Streamline&lt;br /&gt;
&lt;br /&gt;
Be sure that your CM-i.MX6 is connected to the network and has a valid IP address.&lt;br /&gt;
&lt;br /&gt;
=== Start streaming ===&lt;br /&gt;
&lt;br /&gt;
*If the Streamline view is not visible in DS-5, open &amp;#039;&amp;#039;Window&amp;#039;&amp;#039; from the menu, and select &amp;#039;&amp;#039;Show View&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Other...&amp;#039;&amp;#039;.&lt;br /&gt;
*In the opened window, from folder &amp;#039;&amp;#039;ARM Streamline&amp;#039;&amp;#039;, select the &amp;#039;&amp;#039;Streamline Data&amp;#039;&amp;#039; view.&lt;br /&gt;
*Enter the IP address of your CM-i.MX6 in the top field of the Streamline view, and click the &amp;#039;&amp;#039;Start Capture&amp;#039;&amp;#039; button right of it. Choose a folder for storing the capture data afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx53 streamline.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Now, you can see a live view of the running system, including CPU Activity, Memory usage, Disk I/O etc.&lt;br /&gt;
*After you have stopped streaming, you may analyse the data in the &amp;#039;&amp;#039;Capture_Cxx_Axx&amp;#039;&amp;#039; view.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: [[Image:Ds5 mx53 streamline 2.png|1260px]]&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
*ARM Infocenter for DS-5: https://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.ds5/index.html&lt;br /&gt;
**ARM Infocenter for DS-5 Streamline: https://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0482m/index.html&lt;br /&gt;
*ARM Infocenter for DSTREAM: https://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.dstream/index.html&lt;br /&gt;
*DS-5 Community Edition: https://ds.arm.com/ds-5-community-edition/&lt;br /&gt;
*DS-5 Product Page: https://www.arm.com/products/tools/software-tools/ds-5/index.php&lt;br /&gt;
*DS-5 Downloads: https://www.arm.com/products/tools/software-tools/ds-5/ds-5-downloads.php&lt;br /&gt;
&lt;br /&gt;
[[Category:I.MX53]]&lt;/div&gt;</summary>
		<author><name>en&gt;Peter</name></author>
	</entry>
</feed>