<?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>nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35760/nrf52840-laird-bl654-custom-board-programming-error</link><description>I&amp;#39;m getting errors on trying to program a custom board using the Laird BL654. We are verifying manufacturing results with an x-ray of a populated board tomorrow checking for voids or shorts. While we&amp;#39;re trying to rule out any manufacturing errors on our</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Jul 2018 17:07:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35760/nrf52840-laird-bl654-custom-board-programming-error" /><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/139633?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 17:07:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2bbc762a-7eb9-45d3-a7e0-48e62c2c70fd</guid><dc:creator>JeffW</dc:creator><description>&lt;p&gt;I was able to program one of the new prototypes.&lt;br /&gt;It had been giving troubles, but after reading the registers using the command line tool nrfjprog, I was able to load the soft device and application code is working.&lt;/p&gt;
&lt;p&gt;I am lead to believe there was either a manufacturing error, or the sample module(s) were dead on arrival.&amp;nbsp;&lt;br /&gt;Their production release chips are now working with the normal process.&lt;/p&gt;
&lt;p&gt;Thanks for your help,&lt;br /&gt;Jeff&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/139581?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 13:25:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f44c977e-9405-4e54-a2b5-141c5b3dfce7</guid><dc:creator>haakonsh</dc:creator><description>&lt;ol&gt;
&lt;li&gt;Which debug port of the DK are you using, there are three; P19, P20, and P18?&lt;/li&gt;
&lt;li&gt;Have you cut SB40? If not, do it.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;What are the digital IO voltage levels of the two boards?&lt;/li&gt;
&lt;li&gt;I think the lines are a bit capacitivly loaded, the SWDIO line seems to have a high rise time at certain points. Try to lower the SWDCLK frequency and see if that makes a difference.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;I do not know how they could synchronize on the wrong flank, but it might be possible.&lt;/li&gt;
&lt;li&gt;Do you mind sharing schematics and layout files?&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/139337?ContentTypeID=1</link><pubDate>Sat, 07 Jul 2018 21:46:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:199ead13-0283-46f2-9947-74d997d5e09e</guid><dc:creator>JeffW</dc:creator><description>&lt;div&gt;In connecting to the nRFgo Studio programmer by way of the Nordic Development board connected to my target using the debug header, I placed an oscilloscope on the data and clock lines during the failed attempt to connect.&amp;nbsp; The following set of figures is one capture from that exchange that takes place when a connection is supposed to take place between the programmer and the BL654 on my board.&amp;nbsp; You can see the entirety of the exchange across the top of the screen which lasted about 50ms long.&amp;nbsp; The main portion of each screen is a zoomed in section of the exchange highlighted by the white bars on the top portion of the screen.&lt;/div&gt;
&lt;div&gt;Here are my observations:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Appears that the clock is running at around 1MHz.&lt;/li&gt;
&lt;li&gt;(see first figure below) I believe I see evidence of both the host communicating (Nordic dev kit programmer) and my board&amp;#39;s BL654 responding as indicated by two different logic high thresholds visible in the data line.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;(see second figure below) Seems that the host (Nordic dev kit) is synchronizing data reads to the rising clock edge whereas the BL654 is synchronizing its data reads to the falling clock edge....&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;could this be the problem?&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;(see third and fourth figures below) Appears to be evidence of programmer and BL654 talking over top of one another.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Figure 1-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1029x773/__key/communityserver-discussions-components-files/4/0167.1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Figure 2-&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1030x776/__key/communityserver-discussions-components-files/4/4353.2.png" /&gt;&lt;br /&gt;&lt;br /&gt;Figure 3-&lt;br /&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1025x769/__key/communityserver-discussions-components-files/4/0245.3.png" /&gt;&lt;br /&gt;&lt;br /&gt;Figure 4-&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/1027x768/__key/communityserver-discussions-components-files/4/4442.4.png" /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Again, any insight would be very much appreciated,&lt;br /&gt;Jeff&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/139300?ContentTypeID=1</link><pubDate>Fri, 06 Jul 2018 15:45:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:965131d8-1768-4e65-8d3e-2f43c5e8c442</guid><dc:creator>JeffW</dc:creator><description>&lt;p&gt;Did another&amp;nbsp;prototype run. X-rays look good on that, but I still am having this same problem.&amp;nbsp;&lt;br /&gt;Any help would be appreciated. Total of 7 boards affected.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--Jeff&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/137909?ContentTypeID=1</link><pubDate>Wed, 27 Jun 2018 13:16:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b0198b1f-8559-4480-8d2a-0d477b512bf7</guid><dc:creator>JeffW</dc:creator><description>&lt;p&gt;haakonsh,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tested two boards. Same results. Waiting for x-ray still.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve used the nRF52840 dev kit as well as Laird&amp;#39;s BL654 dev kit.&amp;nbsp;&lt;br /&gt;Same setup as I&amp;#39;ve run successfully with the nrf52832/BL652.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jeff&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 / Laird BL654 Custom Board Programming Error</title><link>https://devzone.nordicsemi.com/thread/137612?ContentTypeID=1</link><pubDate>Tue, 26 Jun 2018 08:24:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e86e3ee6-b05b-4857-b0af-777ecbebd05f</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Hey Jeff,&lt;/p&gt;
&lt;p&gt;How many boards are affected?&lt;/p&gt;
&lt;p&gt;What kind of programmer are you using and what is its configuration?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Håkon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>