<?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>how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9098/how-to-create-new-project-in-keil-from-scracth</link><description>Hello Everyone, 
 i am trying to create the new project in keil version but i dont know how to include library files and how to create new program file please help me in detail procedure any suggestions will be helpful for me</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 01 Nov 2018 14:46:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9098/how-to-create-new-project-in-keil-from-scracth" /><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/155596?ContentTypeID=1</link><pubDate>Thu, 01 Nov 2018 14:46:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30fb4754-3ee3-4f8e-80dc-338d1d1563bc</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We have &lt;a href="https://devzone.nordicsemi.com/b/blog/posts/deprecating-support-for-cmsis-pack-in-nrf5-sdk"&gt;deprecated the pack support&lt;/a&gt;&amp;nbsp;and I think most of the info in this thread is outdated. The first approach mentioned above is unfortunately the only way to go now, but I&amp;#39;m not sure if any of our &lt;a href="https://devzone.nordicsemi.com/tutorials/"&gt;tutorials&lt;/a&gt; cover the how to do it in greater detail. If you struggle I suggest that you create a new thread and post some screenshots of build errors etc. and we will do our best to help you out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/155464?ContentTypeID=1</link><pubDate>Thu, 01 Nov 2018 05:50:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e66bca8e-f92c-435c-bad4-21e3605940ff</guid><dc:creator>Neuro_Rouh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have programmed my nrf51822aa board with some BLE/non-BLE examples which could be found in SDK12.3.zip, I am trying to build a project from scratch in Keil5 using Manage Run-time Environment, It produced a lot of errors, now I&amp;#39;ve found this topic where you say we shouldn&amp;#39;t choose the second approach for the nrf52 family; Could you please tell me where I can find a proper tutorial on this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33501?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2016 10:50:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:315dfa7c-2780-47cb-941d-e364c20cebcf</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;nRF52 projects using packs? Second way is not supported anymore - newest SDK is only in zip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33500?ContentTypeID=1</link><pubDate>Fri, 19 Aug 2016 10:48:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f050bb26-68b7-4912-a321-c883bd416517</guid><dc:creator>MJ Ma</dc:creator><description>&lt;p&gt;Wow , too many compile errors while I created a nRF52832 project by second way.....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33497?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2016 13:54:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa6c66b2-575c-44b3-a69a-2844cbb1ec90</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;We recently had a cleanup in the tutorial section and that tutorial was merged into some of the other ones. I have removed the link.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33498?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2016 13:06:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1ea70b23-a720-4e8f-a4e0-4d7c770a2dd3</guid><dc:creator>Morten</dc:creator><description>&lt;p&gt;This link is dead:&lt;/p&gt;
&lt;p&gt;nRF51822/nRF51422 getting started and documentation overview&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33499?ContentTypeID=1</link><pubDate>Mon, 09 May 2016 15:15:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f17823ed-47a3-427c-ae71-a291e38d4b27</guid><dc:creator>lee.W</dc:creator><description>&lt;p&gt;Is this the only way to create a new project???
Im a CSR developer and with theirs you simply select new project and everything you need is setup ready to go. Is this really how Nordic intended starting a new project, tediously selecting lots of components, drivers etc.
I was told that Nordic was better/easier than CSR when it came to their development tools.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to create new project in keil from scracth</title><link>https://devzone.nordicsemi.com/thread/33496?ContentTypeID=1</link><pubDate>Mon, 07 Sep 2015 14:05:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d01b0b50-c436-4685-b47c-a2da7f78f2f5</guid><dc:creator>MartinBL</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;First of all I would advice you to read this &lt;a href="http://www.keil.com/arm/uv-gettingstarted.asp"&gt;Keil µVision Getting Started Guide&lt;/a&gt;. There are chapters on how to include source files. When you have done that I would advice you to download and use one of the zipped version of &lt;a href="http://developer.nordicsemi.com/"&gt;Nordic&amp;#39;s SDK&lt;/a&gt; (not the pack installer version), e.g. &lt;a href="http://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v9.x.x/nRF51_SDK_9.0.0_2e23562.zip"&gt;nRF51_SDK_9.0.0_2e23562.zip&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What I usually do depends on whether I am creating a Bluetooth project or just a simple project demonstrating a peripheral like the ADC or TWI. If I need Bluetooth I will make a copy of the project folder &amp;quot;&lt;em&gt;SDK_folder\examples\ble_peripheral\ble_app_template&lt;/em&gt;&amp;quot; and rename it. If I dont need Bluetooth I will copy the folder &amp;quot;&lt;em&gt;SDK_folder\examples\peripheral\template_project&lt;/em&gt;&amp;quot;. Then there are two ways of including drivers and libraries.&lt;/p&gt;
&lt;p&gt;The first way is the hard way, but it gives you absolute control of your project files:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;Add the &amp;quot;Include paths&amp;quot; pointing to where your header and .c files are located to your project in the Target options -&amp;gt; C/C++ settings. Then right click on the Application folder in the Project explorer window in Keil. Then click &amp;quot;Add existing files&amp;quot; and locate the files you need to use in your project (Or click add new to create new project files).&lt;/p&gt;
&lt;p&gt;The second and easier way that gives you less control is to Manage Run-Time Environment in Keil:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add2.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;Open &amp;quot;Manage Run-Time Environment&amp;quot; and click &amp;quot;Select Packs&amp;quot; and select the latest driver and library packs.&lt;/p&gt;
&lt;p&gt;Now you should be able to select new drivers and libraries like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/add3.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;Choose e.g. app_uart if you want UART functionality. You might get some orange and red warnings popping up which means that the driver/library that you are trying to add relies on other drivers/libraries. Click &amp;quot;Resolve&amp;quot; and Keil will automatically try to solve this for you. Sometimes you will need to adjust the options from the &amp;quot;Variant&amp;quot; dropdown list to get rid of the red warnings.&lt;/p&gt;
&lt;p&gt;Finally, if you haven&amp;#39;t already please have a look at these tutorials:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/tutorials/2/setting-up-an-example-project-on-the-nrf51-dk/"&gt;Setting up an example project on the nRF51 DK&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/tutorials/4/testing-and-using-a-simple-ble-application/"&gt;Testing and using a simple BLE application&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>