<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35376/unable-to-send-data-via-uart-using-nrf52-dk-on-ubuntu</link><description>Hi! 
 I&amp;#39;m using a barebones example project from SDK 12.3.0, under examples/peripheral/uart, with two versions of nRF52-DK boards (pca10056 and pca10040). The goal is to read and write UART data from a serial port. 
 I can confirm this works both ways</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 31 Jul 2018 07:38:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35376/unable-to-send-data-via-uart-using-nrf52-dk-on-ubuntu" /><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/142061?ContentTypeID=1</link><pubDate>Tue, 31 Jul 2018 07:38:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47535098-f5cf-464f-8693-72bb72b661d8</guid><dc:creator>tjh</dc:creator><description>&lt;p&gt;Hello Martin,&lt;/p&gt;
&lt;p&gt;Unfortunately, I still have the same issue. I&amp;#39;m using a workaround which may give a clue to the problem. If I flash with the UART example program from SDK 15.0.0, then it works every time, and I can write to the serial port. Afterwards, if I flash with the softdevice and the BLE example, then I can still write to the serial port.&lt;/p&gt;
&lt;p&gt;Only if I unplug and plug in the nRF52 devkit, while running the softdevice, does it give me issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/141662?ContentTypeID=1</link><pubDate>Fri, 27 Jul 2018 11:33:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0905ae10-0bba-4401-bc26-8043899a2809</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Tyler,&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&lt;/p&gt;
&lt;p&gt;I assume that you may have found the reason behind this issue?&lt;/p&gt;
&lt;p&gt;Or hopefully you keep using Ubuntu 16.04 with no problems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/138445?ContentTypeID=1</link><pubDate>Mon, 02 Jul 2018 08:15:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad41831a-1b9a-4123-b0e3-7a3227c98c44</guid><dc:creator>tjh</dc:creator><description>&lt;p&gt;Thank you very much for the in-depth explanation!&lt;/p&gt;
&lt;p&gt;I have a couple of interesting findings.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&amp;#39;ve switched to SDK v15.0.0 just to confirm that I have the same error. For all tests, I&amp;#39;m not using the nRF USB.&lt;/li&gt;
&lt;li&gt;If I flash the UART example (without a softdevice), everything works. However, after performing &amp;#39;cat /dev/ttyACM0&amp;#39; &lt;strong&gt;one time&lt;/strong&gt;, I can no longer write to the serial port, be it with picocom or with &amp;#39;echo q &amp;gt; /dev/ttyACM0&amp;#39;. Perhaps something in Ubuntu is holding the port?&lt;/li&gt;
&lt;li&gt;If I flash the softdevice, and run the application in a different place in memory, then &lt;strong&gt;I can never write to the serial port. &lt;/strong&gt;This one is especially puzzling, because if I do the above &lt;em&gt;first&lt;/em&gt; (flash UART w/o softdevice), disconnect/reconnect via USB, and flash the softdevice/UART application, then everything works. If I do the reverse (softdevice + application, disconnect/reconnect, flash UART w/o softdevice) then it does not work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;#39;m still not entirely sure if it&amp;#39;s just my machine, because I tested with a different Ubuntu 16.04 and it looked like it worked, but I can&amp;#39;t remember if I had done UART w/o softdevice or softdevice + UART.&lt;/p&gt;
&lt;p&gt;I can provide &amp;#39;dmesg&amp;#39; logs, or anything else that may give an indication towards the error. I still suspect that there&amp;#39;s some strange configuration or package I&amp;#39;ve installed on Ubuntu that is giving me trouble.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136786?ContentTypeID=1</link><pubDate>Tue, 19 Jun 2018 14:17:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa86ec77-fb5e-4650-bb15-7099ef29815c</guid><dc:creator>ivansanchez</dc:creator><description>&lt;p&gt;I&amp;#39;m testing out those .hex files on a nRF52840 pca10056 devkit, and works as expected, with no other setup than setting the permissions of /dev/ttyACM0 with a &amp;quot;chmod 666 /dev/ttyACM0&amp;quot; on a stock Ubuntu 17.10.&lt;/p&gt;
&lt;p&gt;What I&amp;#39;m doing is:&lt;/p&gt;
&lt;p&gt;* Open up a console, start a &amp;quot;cat /dev/ttyACM0&amp;quot;&lt;/p&gt;
&lt;p&gt;* Reset the devkit&lt;/p&gt;
&lt;p&gt;* See the text &amp;quot;UART example started&amp;quot; appear&lt;/p&gt;
&lt;p&gt;* Open up another console, run a &amp;quot;echo q &amp;gt; /dev/ttyACM0&amp;quot;&lt;/p&gt;
&lt;p&gt;* See &amp;quot;q&amp;quot; echo back, then &amp;quot;Exit&amp;quot; on the first console&lt;/p&gt;
&lt;p&gt;Can you please try this, and then report your exact results?&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://i.imgur.com/og6zXBW.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p style="padding-left:30px;"&gt;I am using the latest JLink software, V6.32f.&lt;/p&gt;
&lt;p&gt;J-link software doesn&amp;#39;t apply. The IMCU exposes three functional interfaces: MSD (mass storage, automatically mounts at /media/tyler/JLINK in your case), CDC-ACM (automatically maps to /dev/ttyACM0 or ttyACM1, etc), and the proprietary j-link interface. The J-link software is only needed for the latter.&lt;/p&gt;
&lt;p&gt;You can check this by running &amp;quot;lsusb --tree&amp;quot;. You&amp;#39;ll see how the different linux kernel drivers take charge of handling each specific funcional interface. Note that there are two interfaces for USB CDC ACM; this is normal and they are linked through something called a &amp;quot;functional interface descriptor&amp;quot; (you can find more information about this in the USB specs about the PSTN class interfaces).&lt;/p&gt;
&lt;p&gt;Also note that the USB interfaces do &lt;strong&gt;NOT&lt;/strong&gt; depend on the firmware loaded in the nRF chip. The USB functionality on the USB connector on the short side of the board is handled &lt;strong&gt;exclusively&lt;/strong&gt; by the segger IMCU. If you intend to use the USB connector on the long side of the board (marked &amp;quot;nRF USB&amp;quot;) then you want to have a look at the USB libraries on the nRF SDK, and specifically at the USB CDC ACM library. In this case you can be sure that the USB behaviour depends exclusively on the firmware loaded on the nRF chip, and not on the IMCU.&lt;/p&gt;
&lt;p&gt;If you really really think that data is not flowing out of your computer and into the IMCU, I suggest using Wireshark to sniff the USB data. It&amp;#39;s cumbersome (and you&amp;#39;ll need to refer to some semi-obscure USB specs), but the USB transfers for the baud rate, data lines, and actual data can be seen.&lt;/p&gt;
&lt;p&gt;If you really really think that the IMCU is not sending data to the nRF&amp;#39;s UART, then I suggest plopping a logic analyzer into pins P0.06 and P0.08 (and 5 and 7 as well if you can). Yes, I know that logic analyzers are expensive and not all people have access to one. Remember that &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/development/nrf52840_pdk/vir_com_port.html?cp=2_0_3_6_1"&gt;the nRF has a UART, but what you&amp;#39;re seeing from the IMCU is a USB CDC ACM interface with the same data&lt;/a&gt;. If in doubt (or if USB is giving you too much trouble), procure some hardware capable of communicating directly to the UART and use pins P0.05-P0.08 directly.&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;Is there a way that I can force it to stay in &amp;quot;xhci_hcd&amp;quot; for SDK v12.3.0?&lt;/p&gt;
&lt;p&gt;You&amp;#39;re mixing concepts here. &amp;quot;xhci_hcd&amp;quot; is the kernel driver that handles the &lt;a href="https://en.wikipedia.org/wiki/Extensible_Host_Controller_Interface"&gt;Host Controller Interface&lt;/a&gt;, that is, the hardware in your computer that handles the USB ports and detects when a new USB device is plugged in (or out; it also handles stuff like link speed negotiation). Once again, running &amp;quot;lsusb --tree&amp;quot; will help you visualize this.&lt;/p&gt;
&lt;p&gt;Also try unplugging / plugging a USB mouse. You&amp;#39;ll see how the xhci_hcd kernel driver detects a new device, enumerates it, and then tells the &amp;quot;usbhid&amp;quot; kernel driver to take care of the actual data.&lt;/p&gt;
&lt;p&gt;Also note that if you use different (older) hardware, there will be a &amp;quot;ehci&amp;quot; or &amp;quot;ohci&amp;quot; kernel driver instead of a &amp;quot;xhci&amp;quot; one.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136707?ContentTypeID=1</link><pubDate>Tue, 19 Jun 2018 09:51:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f68dda7c-f0d1-4813-a778-e3fabac0c83c</guid><dc:creator>tjh</dc:creator><description>&lt;p&gt;Hello Martin,&lt;/p&gt;
&lt;p&gt;Using the same hex file as in SDK v12.3.0, I used this command:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$&amp;gt; picocom /dev/ttyACM0 --baud 115200 --databits 8 --parity n --flow n&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Which unfortunately has the same effect. Please also note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;These are the default settings in picocom (as well as minicom, screen, tmux, etc), but I made them more explicit.&lt;/li&gt;
&lt;li&gt;The stop-bit setting is default set to 1.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136703?ContentTypeID=1</link><pubDate>Tue, 19 Jun 2018 09:35:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5e12475-99dc-4e17-8d4a-fac1c7ac174d</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Tyler,&lt;/p&gt;
&lt;p&gt;I would like you to try one more thing could you try with minicom with these settings?:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-ddd97ca57bb84e079c03154700649027/pastedimage1529400791941v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Same result?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136176?ContentTypeID=1</link><pubDate>Thu, 14 Jun 2018 12:51:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b90b2990-6c42-423c-8516-da3285c38eab</guid><dc:creator>tjh</dc:creator><description>&lt;p&gt;Certainly.&lt;/p&gt;
&lt;p&gt;Both were compiled with unmodified SDK versions v12.3.0 and v15.0.0 under examples/peripherals/uart/pca10056/blank/armgcc.&lt;/p&gt;
&lt;p&gt;This is the version for SDK v15.0.0, which works.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nrf52840_5F00_xxaa_5F00_sdk_5F00_15_5F00_0_5F00_0.hex"&gt;devzone.nordicsemi.com/.../nrf52840_5F00_xxaa_5F00_sdk_5F00_15_5F00_0_5F00_0.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is the version for SDK v12.3.0, which does not work.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nrf52840_5F00_xxaa_5F00_sdk_5F00_12_5F00_3_5F00_0.hex"&gt;devzone.nordicsemi.com/.../nrf52840_5F00_xxaa_5F00_sdk_5F00_12_5F00_3_5F00_0.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For both, I used this command:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$&amp;gt; picocom /dev/ttyACM0 --baud 115200&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;However, I&amp;#39;ve tried with other serial emulators (screen, etc) which all had the same effect. I have also tested with different baud rates, to no effect.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136170?ContentTypeID=1</link><pubDate>Thu, 14 Jun 2018 12:43:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f923fba-4729-4e3c-a926-6e566d1b5700</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Tyler,&lt;/p&gt;
&lt;p&gt;Could you share your .hex files you are using and the program/script which is reading/writing to the serial port?&lt;/p&gt;
&lt;p&gt;We could make this case private if it&amp;#39;s sensitive information.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/136043?ContentTypeID=1</link><pubDate>Thu, 14 Jun 2018 06:47:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad7e6901-9c21-4504-befa-a2d9f2e4f28e</guid><dc:creator>tjh</dc:creator><description>&lt;p&gt;Hello Martin,&lt;/p&gt;
&lt;p&gt;This seems to solve the issue. It appears that the development kit is also connected in a different way, as such:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;  13 Jun 14 08:38:23 tylerpc kernel: [  871.719864] usb 1-4: new high-speed USB device number 9 using xhci_hcd
  14 Jun 14 08:38:23 tylerpc kernel: [  871.860484] usb 1-4: config 1 interface 1 altsetting 0 bulk endpoint 0x83 has invalid maxpacket 64
  15 Jun 14 08:38:23 tylerpc kernel: [  871.860491] usb 1-4: config 1 interface 1 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 64
  16 Jun 14 08:38:23 tylerpc kernel: [  871.860904] usb 1-4: New USB device found, idVendor=1366, idProduct=1015
  17 Jun 14 08:38:23 tylerpc kernel: [  871.860911] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
  18 Jun 14 08:38:23 tylerpc kernel: [  871.860916] usb 1-4: Product: J-Link
  19 Jun 14 08:38:23 tylerpc kernel: [  871.860920] usb 1-4: Manufacturer: SEGGER
  20 Jun 14 08:38:23 tylerpc kernel: [  871.860924] usb 1-4: SerialNumber: 000683607511&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Although I need to also support nRF51 as well, so that means I&amp;#39;m using SDK v12.3.0. Will this pose an issue? Was the problem in the JLink driver?&lt;/p&gt;
&lt;p&gt;Edit: Testing with SDK v12.3.0 seems to repeat the problem, and I&amp;#39;m almost certain it has to do with being classified as &amp;quot;cdc_acm&amp;quot;. If I flash with SDK v12.3.0 and leave it connected, it works perfectly. As soon as I reconnect, I get this output with &amp;quot;cdc_acm&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;186 Jun 14 08:58:46 tylerpc kernel: [ 2095.495558] usb 1-4: new high-speed USB device number 12 using xhci_hcd
 187 Jun 14 08:58:46 tylerpc kernel: [ 2095.636358] usb 1-4: config 1 interface 1 altsetting 0 bulk endpoint 0x83 has invalid maxpacket 64
 188 Jun 14 08:58:46 tylerpc kernel: [ 2095.636367] usb 1-4: config 1 interface 1 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 64
 189 Jun 14 08:58:46 tylerpc kernel: [ 2095.636962] usb 1-4: New USB device found, idVendor=1366, idProduct=1015
 190 Jun 14 08:58:46 tylerpc kernel: [ 2095.636970] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 191 Jun 14 08:58:46 tylerpc kernel: [ 2095.636975] usb 1-4: Product: J-Link
 192 Jun 14 08:58:46 tylerpc kernel: [ 2095.636980] usb 1-4: Manufacturer: SEGGER
 193 Jun 14 08:58:46 tylerpc kernel: [ 2095.636985] usb 1-4: SerialNumber: 000683607511
 194 Jun 14 08:58:46 tylerpc kernel: [ 2095.638647] cdc_acm 1-4:1.0: ttyACM0: USB ACM device
 195 Jun 14 08:58:46 tylerpc kernel: [ 2095.640415] usb-storage 1-4:1.3: USB Mass Storage device detected
 196 Jun 14 08:58:46 tylerpc kernel: [ 2095.641006] scsi host3: usb-storage 1-4:1.3
 197 Jun 14 08:58:46 tylerpc mtp-probe: checking bus 1, device 12: &amp;quot;/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4&amp;quot;
 198 Jun 14 08:58:46 tylerpc mtp-probe: bus: 1, device: 12 was not an MTP device
 199 Jun 14 08:58:47 tylerpc kernel: [ 2096.668515] scsi 3:0:0:0: Direct-Access     SEGGER   MSD Volume       1.00 PQ: 0 ANSI: 4
 200 Jun 14 08:58:47 tylerpc kernel: [ 2096.670032] sd 3:0:0:0: Attached scsi generic sg1 type 0
 201 Jun 14 08:58:47 tylerpc kernel: [ 2096.670135] sd 3:0:0:0: [sdb] 21829 512-byte logical blocks: (11.2 MB/10.7 MiB)
 202 Jun 14 08:58:47 tylerpc kernel: [ 2096.670588] sd 3:0:0:0: [sdb] Write Protect is off
 203 Jun 14 08:58:47 tylerpc kernel: [ 2096.670598] sd 3:0:0:0: [sdb] Mode Sense: 0b 00 00 08
 204 Jun 14 08:58:47 tylerpc kernel: [ 2096.671166] sd 3:0:0:0: [sdb] No Caching mode page found
 205 Jun 14 08:58:47 tylerpc kernel: [ 2096.671184] sd 3:0:0:0: [sdb] Assuming drive cache: write through
 206 Jun 14 08:58:47 tylerpc kernel: [ 2096.675434]  sdb:
 207 Jun 14 08:58:47 tylerpc kernel: [ 2096.676814] sd 3:0:0:0: [sdb] Attached SCSI removable disk
 208 Jun 14 08:58:48 tylerpc udisksd[4618]: Mounted /dev/sdb at /media/tyler/JLINK on behalf of uid 1000
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Is there a way that I can force it to stay in &amp;quot;xhci_hcd&amp;quot; for SDK v12.3.0?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to send data via UART using NRF52-DK on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/135992?ContentTypeID=1</link><pubDate>Wed, 13 Jun 2018 15:58:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7303e33-baa1-4690-a4ed-fb9f666d66d3</guid><dc:creator>Martin Lesund</dc:creator><description>&lt;p&gt;Hi Tyler,&lt;/p&gt;
&lt;p&gt;Could you try the example from the&amp;nbsp;&lt;a href="http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/"&gt;newest SDK&lt;/a&gt;&amp;nbsp;(v15) instead?&lt;/p&gt;
&lt;p&gt;Also I would recommend you to downgrade the &lt;a href="https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack" target="_blank" rel="noopener noreferrer"&gt;Jlink software to v6.22&lt;/a&gt; instead. (&lt;em&gt;it is the latest known&amp;nbsp;&lt;span style="text-decoration:underline;"&gt;stable&lt;/span&gt; version)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please report back with your findings.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>