<?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>Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36176/can-i-use-the-i2c-to-load-a-program-for-the-nrf52832</link><description>I want to put the BLE program to the firmware of another STM chip and load the program via the I2C to the nrf52832. Will it work? If yes, is there any tutorial or example that I can read? 
 Thanks in advance.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Jul 2018 22:20:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36176/can-i-use-the-i2c-to-load-a-program-for-the-nrf52832" /><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139792?ContentTypeID=1</link><pubDate>Wed, 11 Jul 2018 22:20:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50accd26-06cc-4191-acb5-2ebd5493b6ca</guid><dc:creator>Duncan Xu</dc:creator><description>&lt;p&gt;I want to use the nrf52832 to collect the nearby Bluetooth devices information and sent them to an STM chip via the I2C for the later processing. So, at the beginning, I wonder whether it is possible to use the&amp;nbsp;I2C to update the firmware of the nrf52832, too. Yes, I &amp;#39;ll use a 3rd device with Bluetooth to load the firmware into the nrf52832. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139718?ContentTypeID=1</link><pubDate>Wed, 11 Jul 2018 12:29:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50310715-446c-47c7-9ae8-21b190f21a9f</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;That &amp;nbsp;would be easier and quicker if you load your firmware onto the nRF chip from a 3rd device like a phone, you can&amp;#39;t use the STM chip for that because it doesn&amp;#39;t talk bluetooth.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Perhaps it&amp;#39;s &amp;nbsp;better at this point if you explain what it is you&amp;#39;re actually trying to do, why you have a Nordic chip and an STM chip and how they are supposed to interact.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139650?ContentTypeID=1</link><pubDate>Wed, 11 Jul 2018 01:32:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fee53701-63b8-408b-a0d8-22ecfd707e9a</guid><dc:creator>Duncan Xu</dc:creator><description>&lt;p&gt;It sounds like having lots of work to do but my time is tight. You mentioned the Bluetooth method at the early reply, would it be easier and quicker?&lt;/p&gt;
&lt;p&gt;Thank you.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139643?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 21:14:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10640f30-5430-4ab7-93d6-556105747eaa</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;well you &amp;nbsp;can do that - it won&amp;#39;t be easy - you&amp;#39;ll need to speak SWD protocol to the chip. If you really are going to go that way I&amp;#39;d suggest starting with the freely available CMSIS-DAP implementation of the SWD protocol, just rip out the USB front end and take the actual driver portion. You&amp;#39;re going to have to understand a lot about SWD to make this work.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139596?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 14:04:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3adaff3-df6c-41df-a2c8-67824da1ef9b</guid><dc:creator>Duncan Xu</dc:creator><description>&lt;p&gt;Yes, that is exactly what I mean.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139588?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 13:44:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2071b79-ddde-4c40-aa79-141ad02d949f</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>[quote user="Duncan Xu"]there are special pins for SWD, will it be a good choice[/quote]
&lt;p&gt;Could you please rephrase this? Do you want to program the nrf52 via the SWD pins?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139432?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 14:03:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11f3fa60-5045-4ad4-902a-e6adc38f75cc</guid><dc:creator>Duncan Xu</dc:creator><description>&lt;p&gt;Hi RK,&lt;/p&gt;
&lt;p&gt;Thank you for your answer. I find that there are special pins for SWD, will it be a good choice? and I would like to hear your suggestions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks a lot.&lt;/p&gt;
&lt;p&gt;Duncan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can I use the I2C to load a program for the nrf52832?</title><link>https://devzone.nordicsemi.com/thread/139328?ContentTypeID=1</link><pubDate>Sat, 07 Jul 2018 05:28:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2530c9d3-342d-4c80-8f11-e74221a39e5f</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;No it won&amp;#39;t work - well it&amp;#39;ll work if you write your own loader program which receives the data over I2C but there&amp;#39;s no built-in support for it nor any example I&amp;#39;ve seen which does this. There used to be a bootloader over UART example, but I&amp;#39;m not even sure if that&amp;#39;s up to date any more as most people want to use bluetooth to upload firmware.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>