<?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>Problem with erratum 249 and MDK V8.43.0 for IAR</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80540/problem-with-erratum-249-and-mdk-v8-43-0-for-iar</link><description>Hi 
 For the revision 3 of the nRF52832, I&amp;#39;ve updated to the nRF5 SDK V17.1.0 to apply the workaround for erratum 249. 
 Afterwards, I saw that there is a newer version of the MDK for IAR (8.40.3 -&amp;gt; 8.43.0) and updated to the newer version. 
 When I now</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Oct 2021 08:42:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80540/problem-with-erratum-249-and-mdk-v8-43-0-for-iar" /><item><title>RE: Problem with erratum 249 and MDK V8.43.0 for IAR</title><link>https://devzone.nordicsemi.com/thread/334785?ContentTypeID=1</link><pubDate>Tue, 19 Oct 2021 08:42:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4adcb33-fad4-4daa-b955-bec72d9d838a</guid><dc:creator>Remo</dc:creator><description>&lt;p&gt;Ok, thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with erratum 249 and MDK V8.43.0 for IAR</title><link>https://devzone.nordicsemi.com/thread/334750?ContentTypeID=1</link><pubDate>Tue, 19 Oct 2021 07:38:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ad4f2bf7-28ff-4f7d-9188-4bd0e9ef662e</guid><dc:creator>Sigurd</dc:creator><description>[quote user="Remosennhauser"]With the new file, the project compiles again.[/quote]
&lt;p&gt;Great!&lt;/p&gt;
[quote user="Remosennhauser"]Is this on purpose that the nrf52_erratas.h is contained in the DeviceFamilyPack but not in the installer of the MDK V8.43.0 (nRF_MDK_8_43_0_IAR_BSDLicense.msi)?[/quote]
&lt;p&gt;I see the same here. This looks like a bug with the installer. I have reported it to the team responsible for the MDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with erratum 249 and MDK V8.43.0 for IAR</title><link>https://devzone.nordicsemi.com/thread/334001?ContentTypeID=1</link><pubDate>Wed, 13 Oct 2021 16:35:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d99e2967-a50d-47a4-835d-110753c9213a</guid><dc:creator>Remo</dc:creator><description>&lt;p&gt;Hi Sigurd&lt;/p&gt;
&lt;p&gt;Thanks for your answer.&lt;/p&gt;
&lt;p&gt;Thanks for the explanation for ENABLE_APPROTECT. Sorry for this question, I haven&amp;#39;t seen that it was already described in IN-142.&lt;/p&gt;
&lt;p&gt;Yes, it worked with MDK 8.40.3, but not anymore with 8.43.0. When I compared the files between these MDK versions, I saw that the mentioned defines have been renamed. Could you send me your nrf52_erratas.h so that I can compare it with my version? Is that correct that the file nrf52_erratas.h is not part of the MDK?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Edit: 18.10.2021:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I just saw that I can download the device family pack V8.43.0 from the following site:&lt;br /&gt;&lt;a href="http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/"&gt;http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/&lt;/a&gt;&lt;br /&gt;This file contains the nrf52_erratas.h that differs to the one from the SDK V17.1.0. With the new file, the project compiles again. &lt;br /&gt;Is this on purpose that the nrf52_erratas.h is contained in the DeviceFamilyPack but not in the installer of the MDK V8.43.0 (nRF_MDK_8_43_0_IAR_BSDLicense.msi)?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problem with erratum 249 and MDK V8.43.0 for IAR</title><link>https://devzone.nordicsemi.com/thread/333978?ContentTypeID=1</link><pubDate>Wed, 13 Oct 2021 14:21:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cd84c31-39a5-45ce-afcc-0685b99ad792</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I was not able to reproduce this issue. Did it work for you when you used MDK v&lt;span&gt;8.40.3 ?&lt;/span&gt;&lt;/p&gt;
[quote user=""]I have a further question regarding the define ENABLE_APPROTECT. It is not clear to me where and when this must be defined.&lt;br /&gt;Should this be defined in the preprocessor of the project settings when I compile an image that is not intended for debugging?[/quote]
&lt;p&gt;Correct. Set it like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/8510.pastedimage1634135099551v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:rgba(0, 0, 0, 0);height:240px;width:320px;"&gt;...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Also, see&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/pdf/in_142_v1.1.pdf"&gt;https://infocenter.nordicsemi.com/pdf/in_142_v1.1.pdf&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]Is there a sample project that shows how to use this define?[/quote]
&lt;p&gt;There is no specific example for this. Just add the define in your project.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>