<?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>NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82095/nrf52833-and-circuitpython</link><description>Hello, 
 I&amp;#39;m trying to install circuitpython onto an nrf52833 dk board, and am running into a fair amount of trouble. 
 Wondering if anyone can provide a guide on the explicit processes and requirements to push this project (or one like it) onto the board</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 07 Dec 2021 09:19:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82095/nrf52833-and-circuitpython" /><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/342267?ContentTypeID=1</link><pubDate>Tue, 07 Dec 2021 09:19:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d533f137-254e-42a0-93b1-5d6aa449c1a1</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for the status update.&lt;/p&gt;
&lt;p&gt;I am happy to hear that you sorted out the issues! I now consider the issue solved.&lt;/p&gt;
&lt;p&gt;I am also happy to see that you created a new ticket for a separate issue. That&amp;#39;s the way we like it, because it makes it easier for other users to search for issues and their solutions.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/342173?ContentTypeID=1</link><pubDate>Mon, 06 Dec 2021 19:48:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c85d0824-a296-4c52-a79a-007f7363b888</guid><dc:creator>scath</dc:creator><description>&lt;p&gt;Hi Tesc,&lt;/p&gt;
&lt;p&gt;Thanks for getting back. I was able to overcome this both through nrfjprog and nrfConnect.&lt;/p&gt;
&lt;p&gt;I am able to load the firmware correctly using both tools.&lt;/p&gt;
&lt;p&gt;I have new issues now, but I appreciate the response. &lt;br /&gt;&lt;br /&gt;Best wishes and thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/342132?ContentTypeID=1</link><pubDate>Mon, 06 Dec 2021 15:08:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75aac18c-df92-4325-8e25-c76ef43c1f7e</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The nRF52833 has 512 kB of flash (and 128 kB of RAM). I think from your description that you are not talking about a bootloader on the nRF, but rather the bootloader for the programmer MCU on the DK.&lt;/p&gt;
&lt;p&gt;Powering the board while holding the reset button will set the DK into bootloader mode for the interface MCU, which acts a USB to UART bridge and J-Link programmer on the DK. There should be some protections against upgrading this interface MCU with non-functional firmware (such as applications built for the nRF), but in some instances it could be bricked.&lt;/p&gt;
&lt;p&gt;In order to get it up and running again, you can find the interface MCU firmware from the &lt;a href="https://www.nordicsemi.com/Products/Development-hardware/nRF52-DK/Download#infotabs"&gt;nRF52 DK downloads page&lt;/a&gt;. (The nRF52833 DK uses the same firmware as the nRF52 DK.) Hold the reset button when powering on the board, and drag the firmware over to the BOOTLOADER drive. After some time, reset the board (or power it off and on again without pressing any buttons.) The DK should then be ready for normal usage.&lt;/p&gt;
&lt;p&gt;Are you then able to program SDK example projects to the board, using nrfjprog? If not, what error messages (if any) or other behaviour do you get?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/341164?ContentTypeID=1</link><pubDate>Tue, 30 Nov 2021 00:31:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4443dbae-0ffe-402d-b8b2-c31e62445af7</guid><dc:creator>scath</dc:creator><description>&lt;p&gt;Still looking for some guidance here. I&amp;#39;m not able to even load the pre-compiled &amp;quot;blinky&amp;quot; example included with the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/340951?ContentTypeID=1</link><pubDate>Fri, 26 Nov 2021 16:49:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cbbb86cf-eaa6-450f-a8b8-95c25c893316</guid><dc:creator>scath</dc:creator><description>&lt;p&gt;Hi tesc,&lt;br /&gt;&lt;br /&gt;Thanks for getting back. &lt;br /&gt;&lt;br /&gt;I have built this project successfully, but the issue remains the same: the bootloader is simply too small (128k) to accommodate the hex file that results from the build. This means I cannot simply drag-and-drop that hex onto the bootloader.&lt;br /&gt;&lt;br /&gt;When I try to load the hex from the command line using&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="bat"&gt;nrfjprog -f NRF52 --program MICROBIT.hex --verify --log&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I get some errors that neither micropython nor the microbit project know how to handle -- The former doesn&amp;#39;t support NRF52, and the latter is expecting a microbit device, not a Fanstel dk board.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;Parsing image file.
Verifying programming.
ERROR: [  nRF52] - Data does not match in address range [0x0001c000-0x00065878] (Flash)
ERROR: [  nRF52] - Expected byte value 0xdd but read 0x00 at address 0x00027000.
ERROR: [  nRF52] - Flash verification failed.
ERROR: [  nRF52] - Failed while verifying file MICROBIT.hex.
ERROR: Write verify failed.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The resulting log file is quite lengthy, but I can provide.&lt;/p&gt;
&lt;p&gt;Appreciate any guidance here.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52833 and circuitpython</title><link>https://devzone.nordicsemi.com/thread/340890?ContentTypeID=1</link><pubDate>Fri, 26 Nov 2021 11:56:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4a77772-42c2-4401-a212-7d5bb675ede0</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You could check out &lt;a href="https://github.com/micropython/micropython"&gt;micropython&lt;/a&gt;, which is used for instance for the micro:bit (version 2 of the micro:bit uses nRF52833.) There is also a &lt;a href="https://github.com/bbcmicrobit/micropython"&gt;fork of micropython&lt;/a&gt; specifically for the micro:bit.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>