<?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>keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13616/keil-setup-for-nrf51822aa</link><description>Hi. I&amp;#39;m beginner.
I want to use nRF51822xxAA chip on keil compiler.
project-&amp;gt;Option-&amp;gt;Target-&amp;gt;IROM1 start, Size &amp;amp; IRAM1 start, size.
Please let me know IROM&amp;#39;s start and size and IRAM&amp;#39;s start and size for nRF51822xxAA.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 19 Aug 2016 08:42:35 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13616/keil-setup-for-nrf51822aa" /><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51967?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2016 08:42:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d8e1801-34ec-4e9c-b35a-b88bc27e2bfa</guid><dc:creator>Yacire</dc:creator><description>&lt;p&gt;Thanks Aryan,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s clear know but i have still a little question about RAM setting in Keil with an example of SDk v11.&lt;/p&gt;
&lt;p&gt;I use the S130 V2.0.0 and an example of SDK v11 , and the value for APP_RAM_BASE is 0x200013C8 in the softdevice specification chapter 15, but in keil with an example i have the APP_RAM_BASE equal to 0x20002080 (IRAM1 in keil); Normally it should be 0x200013C8 in the IRAM1 field in keil settings ?&lt;/p&gt;
&lt;p&gt;For the ROM setting, everything is fine.The values are correct.
They correspond exactly with softdevice specification and field IR0M base and size in keil, but not for the RAM.
Best regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51966?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2016 06:28:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59551d96-a256-494b-80a5-12e1f9ffff79</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;The softdevice release notes tells you the expected start address of the application which is IROM base address. The size of on a 128KB flash can be a maximum of&lt;br /&gt;
&lt;code&gt;(FLASH_SIZE - IROM base) = (0X20000 - IROM base)&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The softdevice release notes also tells you the amount of RAM it uses, so you application IRAM base is what the release notes tells you. Size is similar, on 16KB RAM it is&lt;br /&gt;
&lt;code&gt;(RAM_SIZE - ( IRAM base offset ) ) = (0X4000 - ( IRAM base - 0X20000000 ) )&lt;/code&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51965?ContentTypeID=1</link><pubDate>Thu, 18 Aug 2016 13:21:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52fd540f-84d7-4c2a-8b8f-1c32b1cc2c86</guid><dc:creator>Yacire</dc:creator><description>&lt;p&gt;Hi Aryan,&lt;/p&gt;
&lt;p&gt;Can you explain how you find this values please ?
I worked with the nrf51 Dk 256 kB Flash and 32 kB of RAM, and i want to work now with Insight Sip module with 128 kB of Flash and 16 kB and RAM, so i need to modify the IRAM and IROM field in keil.&lt;/p&gt;
&lt;p&gt;I saw the RAM and ROM management blog post but i don&amp;#39;t understand how the values are found.
Regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51964?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 07:37:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de21ad1b-7f9d-495e-8ace-6a6297f4f582</guid><dc:creator>roger.k</dc:creator><description>&lt;p&gt;Thanks a lot. It&amp;#39;s very helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51963?ContentTypeID=1</link><pubDate>Wed, 04 May 2016 06:49:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d1e73c18-e32e-4953-b4dd-4d33001bb43c</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;If you are doing this on devkit PCA10028 then it must have 32KB RAM and 256KB Flash.
S130 v1.0 from SDS v1.0&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;IRAM base - 0x20002800
IRAM size(16 kB RAM) - 0x1800
IRAM size(32 kB RAM) - 0x5800

IROM base - 0x1C000

IROM size(128 kB Flash) - 0x4000
IROM size(256 kB Flash) - 0x24000
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51962?ContentTypeID=1</link><pubDate>Tue, 03 May 2016 23:44:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ef5bc63-d50f-47a6-a93f-31bc48c93a81</guid><dc:creator>roger.k</dc:creator><description>&lt;p&gt;It&amp;#39;s S130 1.0.0.
In SDK10.0.0, S130 hex name is &amp;quot;s130_nrf51_1.0.0_softdevice.hex&amp;quot;
I hope your reply.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51961?ContentTypeID=1</link><pubDate>Tue, 03 May 2016 12:12:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba48256e-2290-49c2-a8f6-e35cb63336b5</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;S130 which version? 2.0.0?
If it is S130 v2.0.0 or 2.0.1 then&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;IROM1 start:0X1B000       size:  0x23000
IRAM1  start:0x20013c8 , size:  0x6C38
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51968?ContentTypeID=1</link><pubDate>Tue, 03 May 2016 11:55:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9addc51-d265-444a-b772-38f35b533243</guid><dc:creator>roger.k</dc:creator><description>&lt;p&gt;I&amp;#39;m using s130, sdk10.0.0.
I hope your reply.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: keil setup for nRF51822AA</title><link>https://devzone.nordicsemi.com/thread/51960?ContentTypeID=1</link><pubDate>Tue, 03 May 2016 08:48:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a158efdd-f294-405b-9976-be7e75217322</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;It depends on which softdevice you are using (or if you are not using any softdevice)
There is one older post with some numbers for older softdevices &lt;a href="https://devzone.nordicsemi.com/blogs/723/rom-and-ram-management/"&gt;here&lt;/a&gt;. You will get the idea of where to find the information. If you can tell me if you are using any softdevice, then i can give you exact numbers.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>