<?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>Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9446/very-limited-write-access-through-embsys-registers</link><description>I am using the EmbSys Registers Eclipse plug-in to view the nRF51822 register values. The majority of the registers allow read only. Why isn&amp;#39;t the access set up so that more of the registers can be written to through EmbSys Registers UI? For example,</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Oct 2015 11:52:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9446/very-limited-write-access-through-embsys-registers" /><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34873?ContentTypeID=1</link><pubDate>Fri, 09 Oct 2015 11:52:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:334ee245-d4d4-43cd-8227-43bf1f22892d</guid><dc:creator>i_am_trying</dc:creator><description>&lt;p&gt;Thank you.  I wrote up what I learned in &lt;a href="https://bitknitting.wordpress.com/2015/10/09/using-a-property-getset-nrf51822-ui-to-turn-on-an-led/"&gt;this post&lt;/a&gt;.  Perhaps it can help others.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34872?ContentTypeID=1</link><pubDate>Thu, 08 Oct 2015 11:36:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff48824e-6221-42d4-bbbf-6b34dd545c7d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;The packs are kept up to date at &lt;a href="http://developer.nordicsemi.com/"&gt;developer.nordicsemi.com/&lt;/a&gt; which is where the pack system will look for updates using these URLs at &lt;a href="http://www.keil.com/pack/index.idx"&gt;www.keil.com/.../index.idx&lt;/a&gt;. Although I do not expect  SVD file to be updated unless new peripherals were to be added in HW.&lt;/p&gt;
&lt;p&gt;Just checked  the SVD from SDK 5.2.0 and it is still the same as the one in SDK 9.0.0. The SVD file is working with Keil, IAR and the peripheral viewever in Eclipse, so it appears to only be a problem between our .xml file and embsys.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34871?ContentTypeID=1</link><pubDate>Thu, 08 Oct 2015 11:17:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:599d7240-9680-491e-83a4-b0f635e57b77</guid><dc:creator>i_am_trying</dc:creator><description>&lt;p&gt;Aryan - done and thank you.  As I noted in my previous comment, I am confused where the &amp;quot;true source&amp;quot; of the SVD is located.  in the SDK (where?)???  in a pack on the arm/cmsis site??  I want to make sure my view of the registers uses the &amp;quot;latest/best&amp;quot; SVD file.??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34869?ContentTypeID=1</link><pubDate>Thu, 08 Oct 2015 11:15:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2efc729-edc5-4de5-aadc-c1754d3f048c</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;please do not forget to accept Vidar Berg&amp;#39;s answer. do this by clicking the ✓ to left of his answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34870?ContentTypeID=1</link><pubDate>Thu, 08 Oct 2015 11:09:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e818da8-6f11-4a0c-baff-06e6abf11983</guid><dc:creator>i_am_trying</dc:creator><description>&lt;p&gt;Thank you.  Your comment helped me get this working.  YIPEE!&lt;/p&gt;
&lt;p&gt;I am new to embedded programming, so I was hoping you can help me with context.&lt;/p&gt;
&lt;p&gt;I assume the structured device file is in CMSIS-SVD format is that correct?&lt;/p&gt;
&lt;p&gt;If so, is the latest (I assume there are occasional bug fixes) available where the pack plug-in will look for updates?  from the &lt;a href="https://www.keil.com/pack/doc/CMSIS/SVD/html/index.html"&gt;CMSIS-SVD Arm page&lt;/a&gt;, this would be www.arm.com/cmsis ?  OR does Nordic maintain newer versions elsewhere?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34868?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2015 12:53:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1880c8f-c8db-4edc-9f0f-fea96ba5316a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Did you try to open the &amp;#39;packs&amp;#39; view and hit the refresh button as described here: &lt;a href="http://gnuarmeclipse.github.io/plugins/packs-manager/?"&gt;gnuarmeclipse.github.io/.../&lt;/a&gt; Nordic semiconductor should appear in the list where you can choose to install the device family pack&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34867?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2015 10:12:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69dbcb34-2de7-4c51-8b9b-aa315f47b505</guid><dc:creator>i_am_trying</dc:creator><description>&lt;p&gt;Thank you VERY much.  I have the packs manager installed.  I downloaded the NordicSemiconductor.nRF_DeviceFamilyPack.8.0.3.pack.  But - stupidly on my part - i cannot find a way to add this pack within the Packs perspective.  I did do an update to the packs and brought in Nordic Semiconductor, but the Devices section of Properties -&amp;gt; C/C++ Build -&amp;gt; Settings remains empty.&lt;/p&gt;
&lt;p&gt;What am I missing to share this amazing thing - setting properties through EmbSys?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34866?ContentTypeID=1</link><pubDate>Wed, 07 Oct 2015 07:41:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3df1f3e5-14a8-4bc5-b880-ccfa354aef81</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi, I haven&amp;#39;t noticed this before, but now I am seeing the same. I think it must be a format issue as Aryan mentioned. Same file is used by Keil, and the peripherals does not have the same restrictions there.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure whether this is a problem with the embsys plug-in or the SVD file. However, I tried to use the &lt;a href="http://gnuarmeclipse.github.io/debug/peripheral-registers/"&gt;The Peripherals view&lt;/a&gt; included in the GNU ARM Eclipse plug-in. With this I was able to write to set the GPIO registers through the debugger.&lt;/p&gt;
&lt;p&gt;First step to to enable peripheral view is to install the &lt;a href="http://gnuarmeclipse.github.io/plugins/packs-manager/"&gt;packs manager&lt;/a&gt;. Then add the &lt;a href="http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/NordicSemiconductor.nRF_DeviceFamilyPack.8.0.3.pack"&gt;Nordic device family pack&lt;/a&gt;. This adds the &amp;#39;Device&amp;#39; tab in the project settings where you can choose your Nordic chip variant.&lt;/p&gt;
&lt;p&gt;The peripheral view will be enabled on subsequent debug sessions as long as the device type is defined.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6560.Capture.PNG" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;Thanks for reporting this! I will include in the tutorial.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Very limited write access through EmbSys Registers</title><link>https://devzone.nordicsemi.com/thread/34865?ContentTypeID=1</link><pubDate>Tue, 06 Oct 2015 09:01:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:337452c0-55ac-4117-a5f9-c751bea51049</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Embsys also uses SVD file that comes with SDK and it looks like there is some format difference !!?? I am not sure, just thinking out loud.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>