<?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>NRF5340 application in RAM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124356/nrf5340-application-in-ram</link><description>Hello, 
 I want to have 2 applications running on nrf5340 CPUAPP (nothing on CPUNET) with app1 in flash and app2 (in RAM) getting launched by app1 once placed in RAM as a binary file. app1 has a int sum(a,b) function that I want to use in app2. I am looking</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 13 Sep 2025 19:03:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124356/nrf5340-application-in-ram" /><item><title>RE: NRF5340 application in RAM</title><link>https://devzone.nordicsemi.com/thread/548658?ContentTypeID=1</link><pubDate>Sat, 13 Sep 2025 19:03:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb48c8f7-a2c7-4968-a83e-437612c93f13</guid><dc:creator>dev_j</dc:creator><description>&lt;p&gt;Thank you, will look through.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 application in RAM</title><link>https://devzone.nordicsemi.com/thread/548657?ContentTypeID=1</link><pubDate>Sat, 13 Sep 2025 18:47:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0bc51ee-799d-432e-90ea-8b77418fc729</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;Its been a while since 2011:&amp;nbsp;&lt;a href="https://github.com/r0ket/r0ket"&gt;https://github.com/r0ket/r0ket&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note that the MCU is not a nordic product - but its an ARM Cortex-M variant at least.&lt;/p&gt;
&lt;p&gt;Not easy to translate into a nordic SDK without major changes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 application in RAM</title><link>https://devzone.nordicsemi.com/thread/548656?ContentTypeID=1</link><pubDate>Sat, 13 Sep 2025 18:40:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c6d107f-b344-4d59-919a-d43d2fc29397</guid><dc:creator>dev_j</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/turboj"&gt;Turbo J&lt;/a&gt;&amp;nbsp;Thank you for replying, do you happen to have a link? I can&amp;#39;t see it with a quick google search.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF5340 application in RAM</title><link>https://devzone.nordicsemi.com/thread/548654?ContentTypeID=1</link><pubDate>Sat, 13 Sep 2025 17:42:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10fce866-bf5d-4d7d-a984-5fec3ed33c29</guid><dc:creator>Turbo J</dc:creator><description>&lt;p&gt;CCC r0ket did this and is open source on github.&lt;/p&gt;
&lt;p&gt;Basic idea was an array of function pointers at a fixed address in flash that the RAM program can call into. Won&amp;#39;t save you much flash space though - I recommend using external flash chip if internal flash was not enough.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>