<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>New Debug / JTAG Probe - XDS110: First Steps</title><link>/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><description>I bought my first hardware debugger. The TI XDS110 Debug Probe .Up till now, I always used the on-board debug modules of development boards to program and debug devices. That&amp;#39;s great for prototyping and evaluation. In industry settings, you use differ</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Fri, 07 May 2021 22:06:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>drac98</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m new to JTAG.&lt;/p&gt;&lt;p&gt;I need to debug the Beaglebone Black (BBB) using debug. I got a TI Lanuchpad CC1310 &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;BBB has a cTI 20 pin.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://dev.ti.com/tirex/explore/node?devtools=LAUNCHXL-CC1310&amp;amp;node=AB1pdyKg1Uipdgbfl4wJbQ__FUz-xrs__LATEST" rel="nofollow ugc noopener" target="_blank"&gt;Launchpad&amp;#39;s XDS&lt;/a&gt; out has a (ARM) 10 pin.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can I wire them up point to point by looking the pin layouts in &lt;a class="jive-link-external-small" href="http://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_jtag_connectors.html" rel="nofollow ugc noopener" target="_blank"&gt;here&lt;/a&gt;?&lt;/p&gt;&lt;p&gt;Will it work or do I need an adapter or a breakout borad (I don&amp;#39;t know the difference)?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Wed, 16 Dec 2020 13:32:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>navadeepganeshu</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;span&gt;[mention:acaf6a9338de4eef8f6717d5561ed01d:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; Nice one!&lt;/p&gt;&lt;p&gt;I have some CC1310 barebones in tape. Is it possible to program those in breakout board by connecting MSP-430 debugger from a launchpad? &lt;br /&gt;Or how else could it be programmed as an alternative to XDS110? &lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Sat, 31 Aug 2019 10:48:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve just tested the UART integration with a TMS570LS04:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/370x137/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/3247.contentimage_5F00_204395.png:370:137]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/367x275/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/8546.contentimage_5F00_204396.png:367:275]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/364x184/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/0116.contentimage_5F00_204397.png:364:184]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=c_cpp&amp;amp;text=%23define++TSIZE1+10%0Auint8++TEXT1%5BTSIZE1%5D%3D+%7B%27H%27%2C%27E%27%2C%27R%27%2C%27C%27%2C%27U%27%2C%27L%27%2C%27E%27%2C%27S%27%2C%27+%27%2C%27+%27%7D%3B%0A%23define++TSIZE2+18%0Auint8++TEXT2%5BTSIZE2%5D%3D+%7B%27M%27%2C%27I%27%2C%27C%27%2C%27R%27%2C%27O%27%2C%27C%27%2C%27O%27%2C%27N%27%2C%27T%27%2C%27R%27%2C%27O%27%2C%27L%27%2C%27L%27%2C%27E%27%2C%27R%27%2C%27S%27%2C%27+%27%2C%27+%27%7D%3B%0A%23define++TSIZE3+19%0Auint8++TEXT3%5BTSIZE3%5D%3D+%7B%27T%27%2C%27E%27%2C%27X%27%2C%27A%27%2C%27S%27%2C%27+%27%2C%27I%27%2C%27N%27%2C%27S%27%2C%27T%27%2C%27R%27%2C%27U%27%2C%27M%27%2C%27E%27%2C%27N%27%2C%27T%27%2C%27S%27%2C%27%5Cn%27%2C%27%5Cr%27%7D%3B%0A%0Aint+main%28void%29%0A%7B%0A%0A++sciInit%28%29%3B++++++%2F*+initialize+sci%2Fsci-lin++++*%2F%0A++%2F*+even+parity+%2C+2+stop+bits+*%2F%0A%0A++while%281%29++++++++%2F*+continious+desplay++++++++*%2F%0A++%7B%0A++++sciDisplayText%28UART%2C%26TEXT1%5B0%5D%2CTSIZE1%29%3B+++%2F*+send+text+code+1+*%2F%0A++++sciDisplayText%28UART%2C%26TEXT2%5B0%5D%2CTSIZE2%29%3B+++%2F*+send+text+code+2+*%2F%0A++++sciDisplayText%28UART%2C%26TEXT3%5B0%5D%2CTSIZE3%29%3B+++%2F*+send+text+code+3+*%2F%0A++++wait%28200%29%3B%0A++%7D%3B%0A%7D%0A%0Avoid+sciDisplayText%28sciBASE_t+*sci%2C+uint8+*text%2Cuint32+length%29%0A%7B%0A++while%28length--%29%0A++%7B%0A++++while+%28%28UART-%3EFLR+%26+0x4%29+%3D%3D+4%29%3B+%2F*+wait+until+busy+*%2F%0A++++sciSendByte%28UART%2C*text%2B%2B%29%3B++++++%2F*+send+out+text+++*%2F%0A++%7D%3B%0A%7D]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here&amp;#39;s the result in the terminal output:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/360x495/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/5126.contentimage_5F00_204398.png:360:495]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Wed, 21 Aug 2019 20:06:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Note to myself:&lt;/p&gt;&lt;p&gt;On some devices, I get this (and similar) error when starting a session using the XDS110 probe:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=CortexR4%3A+Trouble+Setting+Breakpoint+with+the+Action+%22Finish+Auto+Run%22]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is when the microcontroller has a limited set of hardware breakpoints (in my case: the TMS570LS04).&lt;/p&gt;&lt;p&gt;You can uncheck this option that makes the errors disappear:&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/888x273/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/contentimage_5F00_204394.png:888:273]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Wed, 21 Aug 2019 18:37:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Rant. What I don&amp;#39;t like is that the product features highlight:&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/496x289/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/contentimage_5F00_204393.png:496:289]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Then, when reading the details:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&lt;strong&gt;2.5.1 Physical Connection for the Expansion Interface&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The XDS110 probe supports a 30-pin IDC female socket with .100 inch pitch. It exposes additional&lt;/p&gt;&lt;p&gt;functionality of the XDS110 debug processor (TMC4129) for add-on modules. The signal mapping for this&lt;/p&gt;&lt;p&gt;connection is shown in Table 2, but utilizing this interface is generally reserved for TI and designated third&lt;/p&gt;&lt;p&gt;parties that have the ability to integrate the add-on functionality into the entire system.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Tue, 09 Jul 2019 19:17:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice pick up.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;TI used to periodically put items like this up for sale to clear out inventory.&lt;/p&gt;&lt;p&gt;I picked up a nice spectrum analyzer once.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;DAB&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Tue, 09 Jul 2019 17:49:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is strange on a not-for-evaluation product pcb &lt;span&gt;[View:/resized-image/__size/16x16/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/3704.contentimage_5F00_1.png:16:16]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;[View:/resized-image/__size/509x60/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-efe490b8-4a45-4e38-be48-cc9f3be5ddeb/7180.contentimage_5F00_204392.png:509:60]&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: New Debug / JTAG Probe - XDS110: First Steps</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/new-debug-jtag-probe---xds110-first-steps</link><pubDate>Tue, 09 Jul 2019 17:00:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:efe490b8-4a45-4e38-be48-cc9f3be5ddeb</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Jan,&lt;/p&gt;&lt;p&gt;Nice blog.&amp;nbsp; I used to do a lot of work with some of the TI DSP parts.&amp;nbsp; At the time the TI JTAG debug probes were so expensive, that it was difficult to get management to fork over the cash to get more.&amp;nbsp; We would stand around waiting for someone to finish their work so we could get something done (not too smart on the management side).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Enjoy your new tool/toy!&lt;/p&gt;&lt;p&gt;Gene&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=7414&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>