<?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 uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95888/keil-uvision-v5-legacy-nordic-project-compile-errors</link><description>Hello, 
 I am trying to compile a legacy Nordic Project for evaluation purposes and I am getting some compile errors. The details are as follows: 
 Project: https://github.com/NordicPlayground/nrf52-ble-image-transfer-demo 
 Keil: uVision V5.38.0.0 MDK</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Jan 2023 14:27:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95888/keil-uvision-v5-legacy-nordic-project-compile-errors" /><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406880?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 14:27:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b95bfd6-092f-4be3-b452-6fb5697a9004</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Noted and thank you for your input!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406876?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 14:22:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9471e5a1-c79d-4f14-bb57-a76cd18f7e7f</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;That seems to be what you&amp;#39;re discussing with Torbjørn in this case. There is no point in having two cases on the same topic open at the same time. Torbjørn is the creator of the image transfer demo, and I think he will be able to help you out here. Let&amp;#39;s close this and focus on your other&amp;nbsp;ticket instead.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406868?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 13:58:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67763379-a9e8-4572-8055-c4a2cb84ac2b</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;So a few things:&lt;/p&gt;
&lt;p&gt;I was aware of this issue with SEGGER and was indeed pressing the RESET. However this doesn&amp;#39;t solve the issue.&lt;/p&gt;
&lt;p&gt;I am indeed able to see the device advertising once I comment out the camera_init() function.&lt;/p&gt;
&lt;p&gt;I have always suspected that the SPIM/TWIM segment is where the issue lies. I need support to debug that segment of the code base.&lt;/p&gt;
&lt;p&gt;Please advise.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adnan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406829?ContentTypeID=1</link><pubDate>Fri, 27 Jan 2023 11:20:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f2a9bb3-978d-4959-b4a0-50db18446ea4</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Adnan&lt;/p&gt;
&lt;p&gt;So, this is apparently an issue with SEGGER Embedded Studio that I wasn&amp;#39;t aware of. When&amp;nbsp;flashing an application onto a board, the debugger won&amp;#39;t perform a full reset, instead it will start the program from the application start address. So after pressing the reset button on the DK for example, the application will run as expected. An alternate fix is to run an&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download"&gt; nrfjprog --eraseall &lt;/a&gt;command before you program the application onto your board.&lt;/p&gt;
&lt;p&gt;After doing so, the application runs as expected (if you have a camera connected that is). Or else it will be stuck in the camera_init(). To make sure that it&amp;#39;s advertising, you can comment out the&amp;nbsp;camera_init() and you&amp;#39;ll be able to see the device advertising.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406698?ContentTypeID=1</link><pubDate>Thu, 26 Jan 2023 14:31:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6b0c8cf-793d-457a-8a8f-d3e3e44751a0</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please see the attached project below.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adnan&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406610?ContentTypeID=1</link><pubDate>Thu, 26 Jan 2023 10:11:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6954baf-280e-40a4-9c9c-9052f1c5c91a</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Okay, can you upload your project here so we can take a look at it. There must be some changes made on your end that enables the SoftDevice twice at some reason. That should be the only reason for this INVALID_STATE error to trig when enabling the BLE stack. I&amp;#39;m assuming you don&amp;#39;t have a bootloader as part of your project as you&amp;#39;re not sure what I mean about it.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406537?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 18:08:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50dc2324-44e1-486a-8f29-0068d0681c22</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;The ble_stack_init() is only called once in the main function. The RAM and Flash memory values being used are:&lt;/p&gt;
&lt;p&gt;FLASH_PH_START=0x0&lt;/p&gt;
&lt;p&gt;FLASH_PH_SIZE=0x80000&lt;/p&gt;
&lt;p&gt;RAM_PH_START=0x20000000&lt;/p&gt;
&lt;p&gt;RAM_PH_SIZE=0x10000&lt;/p&gt;
&lt;p&gt;FLASH_START=0x26000&lt;/p&gt;
&lt;p&gt;FLASH_SIZE=0x5a000&lt;/p&gt;
&lt;p&gt;RAM_START=0x20004010&lt;/p&gt;
&lt;p&gt;RAM_SIZE=0xd568&lt;/p&gt;
&lt;p&gt;This line: &amp;quot;&lt;span&gt;when a bootloader has been used before the main application to do DFU over BLE, that has not disabled the SoftDevice after being done and just directly jumped into the main application.&lt;/span&gt;&amp;quot; Is confusing I am not sure what you mean, also if this is the case how do I fix it?&lt;/p&gt;
&lt;p&gt;Lastly, this issue seems to disappear when I am in debug mode.&lt;/p&gt;
&lt;p&gt;Please advise.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adnan&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406388?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2023 08:20:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4315dcd-9566-449d-9c4e-29cfcf9be319</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;After another look, the INVALID_STATE from the nrf_sdh_enable_request(); function should only be triggered if the SoftDevice is already enabled somehow.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;ret_code_t nrf_sdh_enable_request(void)
{
    ret_code_t ret_code;

    if (m_nrf_sdh_enabled)
    {
        return NRF_ERROR_INVALID_STATE;
    }&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This is usually due to the &lt;strong&gt;ble_stack_init()&lt;/strong&gt; being called twice or when a bootloader has been used before the main application to do DFU over BLE, that has not disabled the SoftDevice after being done and just directly jumped into the main application. The RAM and Flash memory for specific releases can be found in the release notes &lt;a href="https://www.nordicsemi.com/Products/Development-software/S132/Download?lang=en#infotabs"&gt;downloadable here&lt;/a&gt;, but they are these should be correct for v7.0.1 as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406296?ContentTypeID=1</link><pubDate>Tue, 24 Jan 2023 14:40:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e84f140-eee0-4662-b6d5-9e275a82bb50</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;So I checked and please note the following:&lt;/p&gt;
&lt;p&gt;1) The&amp;nbsp;&lt;span&gt;Additional Load File [0] does indeed point to the SoftDevice recommended for the project S132&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2) The preprocessor definitions&amp;nbsp;are as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;BOARD_PCA10040&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;CONFIG_GPIO_AS_PINRESET&lt;/p&gt;
&lt;p&gt;FLOAT_ABI_HARD&lt;/p&gt;
&lt;p&gt;INITIALIZE_USER_SECTIONS&lt;/p&gt;
&lt;p&gt;NO_VTOR_CONFIG&lt;/p&gt;
&lt;p&gt;NRF52&lt;/p&gt;
&lt;p&gt;NRF52832_XXAA&lt;/p&gt;
&lt;p&gt;NRF52_PAN_74&lt;/p&gt;
&lt;p&gt;NRF_SD_BLE_API_VERSION=6&lt;/p&gt;
&lt;p&gt;S132&lt;/p&gt;
&lt;p&gt;SOFTDEVICE_PRESENT&lt;/p&gt;
&lt;p&gt;SWI_DISABLE0&lt;/p&gt;
&lt;p&gt;OV5642_MINI_5MP&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;3) The&amp;nbsp;&lt;span&gt;RAM and Flash start values I took from the Keil settings and are as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;FLASH_PH_START=0x0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;FLASH_PH_SIZE=0x80000&lt;/p&gt;
&lt;p&gt;RAM_PH_START=0x20000000&lt;/p&gt;
&lt;p&gt;RAM_PH_SIZE=0x10000&lt;/p&gt;
&lt;p&gt;FLASH_START=0x26000&lt;/p&gt;
&lt;p&gt;FLASH_SIZE=0x5a000&lt;/p&gt;
&lt;p&gt;RAM_START=0x20004010&lt;/p&gt;
&lt;p&gt;RAM_SIZE=0xd568&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;&lt;a class="ui-contentpeek internal-link" href="https://devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory" data-contentid="ba8a380e990c45cbb09bf3395cdcdd82" data-contenttypeid="f7d226abd59f475c9d224a79e3f0ec07"&gt;Adjustment of RAM and Flash memory&lt;/a&gt;&lt;span&gt;&amp;nbsp;note doesn&amp;#39;t have any values for S132 V7.0.1 so I am using the above values.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;After all that I am still getting the error:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;lt;info&amp;gt; app: Start Main. Initialize BLE components...&lt;br /&gt;&amp;lt;info&amp;gt; app: Timer Init: YES&lt;br /&gt;&amp;lt;info&amp;gt; app: Buttons LED Init: YES&lt;br /&gt;&amp;lt;info&amp;gt; app: ble_stack_init(void): ENTER&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh: State request: 0x00000000&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh: Notify observer 0x00035D08 =&amp;gt; ready&lt;br /&gt;&amp;lt;debug&amp;gt; nrf_sdh: State change: 0x00000000&lt;br /&gt;&amp;lt;error&amp;gt; app: ERROR 8 [NRF_ERROR_INVALID_STATE] at C:\Nordic\sdk\nRF5SDK160098a08e2\examples\nrf52-ble-image-transfer-demo-master_segger\main.c:464&lt;br /&gt;PC at: 0x0002789F&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have tried doing a RESET on the DK board but with no luck.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Please advise.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Adnan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406261?ContentTypeID=1</link><pubDate>Tue, 24 Jan 2023 13:29:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:035298d7-393e-4fe0-8615-cbef5ad15cc6</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Adnan&lt;/p&gt;
&lt;p&gt;Yes, you need to configure the SoftDevice as well. First off, make sure that the Additional Load File [0] in your Loader (in project options) points to the correct place where your SoftDevice is located, as well as the preprocessor definitions include the following defines:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NRF_SD_BLE_API_VERSION=6&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;S140&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SOFTDEVICE_PRESENT&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lastly, you should check out this RAM and Flash adjustment guide to make sure your applications RAM and Flash is configured to fit the SoftDevice you&amp;#39;re using as well:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory"&gt;Adjustment of RAM and Flash memory&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Simon&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/406107?ContentTypeID=1</link><pubDate>Mon, 23 Jan 2023 18:29:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:824e4a1d-2f0b-4ddb-ab4e-a26ea4b7581c</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for the follow up. I took&amp;nbsp;your advise and switched to Segger Embedded Studio over the weekend. I managed to get the project setup and had to modify the common include paths and paths in the .emProject file but now the project compiles and am able to download it onto the nRF52 DK eval board. So thank you for your guidance on this issue.&lt;/p&gt;
&lt;p&gt;The issue I am now having is that I get the following error on the J-Link RTT Viewer:&lt;/p&gt;
&lt;p&gt;00&amp;gt; &amp;lt;error&amp;gt; app: ERROR 8 [NRF_ERROR_INVALID_STATE] at C:\Nordic\sdk\nRF5SDK160098a08e2\examples\nrf52-ble-image-transfer-demo-master_segger\main.c:463&lt;br /&gt;00&amp;gt; PC at: 0x0002786D&lt;br /&gt;00&amp;gt; &amp;lt;error&amp;gt; app: End of error report&lt;/p&gt;
&lt;p&gt;The line number points to the following function:&lt;/p&gt;
&lt;p&gt;/**@brief Function for the SoftDevice initialization.&lt;br /&gt; *&lt;br /&gt; * @details This function initializes the SoftDevice and the BLE event interrupt.&lt;br /&gt; */&lt;br /&gt;static void ble_stack_init(void)&lt;br /&gt;{&lt;br /&gt; ret_code_t err_code;&lt;/p&gt;
&lt;p&gt;err_code = nrf_sdh_enable_request();&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;// Configure the BLE stack using the default settings.&lt;br /&gt; // Fetch the start address of the application RAM.&lt;br /&gt; uint32_t ram_start = 0;&lt;br /&gt; err_code = nrf_sdh_ble_default_cfg_set(APP_BLE_CONN_CFG_TAG, &amp;amp;ram_start);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;// Enable BLE stack.&lt;br /&gt; err_code = nrf_sdh_ble_enable(&amp;amp;ram_start);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;
&lt;p&gt;// Register a handler for BLE events.&lt;br /&gt; NRF_SDH_BLE_OBSERVER(m_ble_observer, APP_BLE_OBSERVER_PRIO, ble_evt_handler, NULL);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;I am wondering if the SoftDevice needs to be configured as I have not done anything with respect to that.&lt;/p&gt;
&lt;p&gt;Please advise and thanks!&lt;/p&gt;
&lt;p&gt;Adnan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/405970?ContentTypeID=1</link><pubDate>Mon, 23 Jan 2023 08:48:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d309d7c3-ca8c-4d6a-9881-bce00cf35c78</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Okay, can you try making sure the relative paths in your project (both to driver/library files and DeviceFamilyPack) are long enough with the same amount of &amp;quot;&lt;strong&gt;..\..\&lt;/strong&gt;&amp;quot; that it is to the root of your path. It could be an issue with the Device Family Pack you&amp;#39;re using as well, as we had some issues with them in some of the later SDK versions on the nRF5 SDK side. If you&amp;#39;re not able to figure out the issue from editing the paths I would suggest trying out SEGGER Embedded Studios to see if you can build/flash the project there.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/405877?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 15:08:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:324fa426-836e-4b67-bbef-a8b92013149f</guid><dc:creator>adnankhalid</dc:creator><description>&lt;p&gt;Hello Simon,&lt;/p&gt;
&lt;p&gt;Thank you for getting back to me on this.&lt;/p&gt;
&lt;p&gt;I did initially start with the new nRF Connect SDK but unfortunately the camera requirement and time constraint for our eval process forced me to get this legacy sample up and running.&lt;/p&gt;
&lt;p&gt;I can switch to the SEGGER Emb. Studio if necessary.&lt;/p&gt;
&lt;p&gt;Currently the file structure is as follows:&lt;/p&gt;
&lt;p&gt;Project itself:&lt;/p&gt;
&lt;p&gt;C:\TPR-Nordicsemi-Sources\Keil\Projects\nrf52-ble-image-transfer-demo-master&lt;/p&gt;
&lt;p&gt;Nordic SDK + SoftDevice:&lt;/p&gt;
&lt;p&gt;C:\Nordic\sdk\nRF5SDK160098a08e2&lt;/p&gt;
&lt;p&gt;C:\Nordic\sdk\s132nrf52701&lt;/p&gt;
&lt;p&gt;Keil Device Family Pack:&lt;/p&gt;
&lt;p&gt;C:\Users\NOVA-00002\AppData\Local\Arm\Packs\NordicSemiconductor\nRF_DeviceFamilyPack\8.44.1&lt;/p&gt;
&lt;p&gt;For the Keil Install. I used the defaults paths as per the installation process.&lt;/p&gt;
&lt;p&gt;Please advise.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adnan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Keil uVision V5 Legacy Nordic Project Compile Errors</title><link>https://devzone.nordicsemi.com/thread/405842?ContentTypeID=1</link><pubDate>Fri, 20 Jan 2023 13:13:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:793456b3-a667-41be-9b03-af06791f321a</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Adnan&lt;/p&gt;
&lt;p&gt;These errors make it seem like the project isn&amp;#39;t in the correct folder in your SDK, so that it&amp;#39;s not able to find the driver/header files where these functions are defined. Where&amp;nbsp;is the project located, and what is the relative path in your preprocessor definitions set to?&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re just doing evaluation, please note that we generally recommend new designs to use the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/index.html"&gt;nRF Connect SDK&lt;/a&gt; instead of the nRF5 SDK. More information in the &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;nRF Connect SDK statement here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s also worth noting that if you&amp;#39;re using the nRF5 SDK, &lt;a href="https://www.segger.com/downloads/embedded-studio/"&gt;SEGGER Embedded Studio&lt;/a&gt; is in our opinion a better IDE to use for development, as you get a free license when using Nordic products, and our expertise in SES is generally better than with Keil.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>