<?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>RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8186/rtx-support-in-the-nrf52-sdk</link><description>Hi, 
 Does anyone know if there are plans to support RTX in the nRF52 SDK? It is included in the nRF51 SDK under external/rtx , and there is an example in examples/peripheral/blinky_rtx . However the nRF52 has no such files or directories.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 20 May 2016 21:43:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8186/rtx-support-in-the-nrf52-sdk" /><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29437?ContentTypeID=1</link><pubDate>Fri, 20 May 2016 21:43:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d8f1f52-fa37-4cb6-b9d5-ac36745c8e04</guid><dc:creator>SRA</dc:creator><description>&lt;p&gt;Yes. Clears that up. I&amp;#39;m a little bummed Nordic isn&amp;#39;t going to release CMSIS packs as I find it terribly convenient, but I get that has nothing to do with the topic at hand.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29436?ContentTypeID=1</link><pubDate>Fri, 20 May 2016 09:42:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:347e2fa6-d22b-4ef6-8d83-8179d0daf12f</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;May be &lt;a href="http://www.keil.com/support/man/docs/uv4/uv4_ca_packinstaller.htm"&gt;this&lt;/a&gt; links helps you understand it better.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29435?ContentTypeID=1</link><pubDate>Thu, 19 May 2016 17:53:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b6d7bb5-8b11-4e3e-a6ca-fb44c0eb6a96</guid><dc:creator>SRA</dc:creator><description>&lt;p&gt;So I&amp;#39;m a little new to ARM, can you explain the &amp;quot;packs&amp;quot; part please?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29434?ContentTypeID=1</link><pubDate>Thu, 19 May 2016 06:47:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:791ea4c1-8f16-490e-808a-bc70b6dff2b8</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Nordic is not removing the support of CMSIS, just that it will not use CMSIS packs. You will still need to install CMSIS to compile anything in the SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29433?ContentTypeID=1</link><pubDate>Wed, 18 May 2016 17:35:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f366d16-7cda-4d18-b80d-e3a2e71b3a7c</guid><dc:creator>SRA</dc:creator><description>&lt;p&gt;Is this is a concern that Nordic seems to be removing support for CMSIS though?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29440?ContentTypeID=1</link><pubDate>Thu, 10 Sep 2015 08:52:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:872082e0-c97a-4d86-aba1-63cf3719d0b9</guid><dc:creator>taylorshieh</dc:creator><description>&lt;p&gt;So, that means..
Software device coudn&amp;#39;t be enable by RTX.&lt;/p&gt;
&lt;p&gt;The reason is
SVC Code of software device also using MSP when enable FPU..&lt;/p&gt;
&lt;p&gt;That would casuse MSP conflict, for RTX and Software device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29439?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2015 09:38:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:400d236f-4af9-47c5-8e46-4af4e07cb2fa</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Check if this is why it does not work.
&lt;a href="https://devzone.nordicsemi.com/question/45354/error-in-svc-handler-in-nrf52-sdk-091-with-s132/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Right now the softdevice is enabled with FPU enabled on nRF52 (unintentional but this is raised and will be fixed by softdevice team)
If FPU is enabled, then the SVC Handler in MBR and softdevice needs to be handled differently. In any case I think that the RTX example will work if not combined with softdevice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29438?ContentTypeID=1</link><pubDate>Thu, 23 Jul 2015 09:33:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:966de778-88c9-42a5-8e3b-e5e227feeb31</guid><dc:creator>Krzysztof Chruscinski</dc:creator><description>&lt;p&gt;Blinky works but it does not work with softdevice (for reason yet unknown), that is why it&amp;#39;s not present in nRF52 SDK. We are planning to keep the support so it will come back in future release.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RTX support in the nRF52 SDK</title><link>https://devzone.nordicsemi.com/thread/29432?ContentTypeID=1</link><pubDate>Wed, 22 Jul 2015 07:37:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:afbdd753-caea-4c82-9ee8-cbf03c0544fa</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;I am not an expert in RTX, I did this and it worked for nRF52 RTX.
I just copied blinky RTX example into nRF52_SDK.0.9.0\examples\peripheral\blinky_rtx&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;1) Target options -&amp;gt;Device -&amp;gt;selected nRF52 from the drop down and selected the nRF52832_xxAA
2) C/C++ tab -&amp;gt; __HEAP_SIZE=0 __STACK_SIZE=1024 BSP_DEFINES_ONLY BOARD_PCA10036 RTX NRF52
3)same as above for Asm tab
4) removed two files from Third Party Project folders and added these two from the path
C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS_RTX\LIB\ARM\RTX_CM4.lib
C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS\Pack\Example\Boards\Keil\MCB1800\RTX_Blinky\RTE\CMSIS\RTX_Conf_CM.c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I compiled the project, flashed to nRF52 board and it seemed to work.
Looks like the support is already there from CMSIS :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>