<?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>safe task on ble device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126454/safe-task-on-ble-device</link><description>I was thinking to use mpu to make a &amp;quot;safe task&amp;quot; that use nrf52840 for the ble NUS comunication and I use the &amp;quot;safe task&amp;quot; to verify the timeout and the CRC of the message . 
 Where i can find some examples that show how to make a protected FLASH and RAM</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 09 Jan 2026 13:53:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126454/safe-task-on-ble-device" /><item><title>RE: safe task on ble device</title><link>https://devzone.nordicsemi.com/thread/558408?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 13:53:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8ccfbd7-35ed-4f73-9cf5-38b1ee2527f1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;It&amp;#39;s possible but you will need to tell what exactly you want to do regarding &amp;quot;&lt;span&gt;&amp;nbsp;make a protected FLASH and&amp;nbsp; RAM Ragion&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: safe task on ble device</title><link>https://devzone.nordicsemi.com/thread/558391?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 12:34:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0047d09-2bea-4386-8d1b-50e600f1d1e8</guid><dc:creator>novello</dc:creator><description>&lt;p&gt;Ok and if I use nrf53xx or nrf54xx there is an examples to do that ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: safe task on ble device</title><link>https://devzone.nordicsemi.com/thread/558386?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 12:03:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82811288-1944-40fc-8861-9608ce4f4c1e</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Giampiero,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can add CRC to the NUS payload if you want.&lt;/p&gt;
&lt;p&gt;I just want to remind you that the BLE automatically add CRC check to the payload at Link layer already. So it could be redundant on what you are trying to do here.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also note that on nRF52 series we don&amp;#39;t have secure and non-secure separation. You can protect an area of Flash from being written. But we don&amp;#39;t have an option to make isolated Flash &amp;amp; RAM&amp;nbsp;area for non-secure function.&amp;nbsp;&lt;br /&gt;For that you may need to switch to nRF53 and nRF54.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: safe task on ble device</title><link>https://devzone.nordicsemi.com/thread/558378?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 11:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdd4c717-de60-4c46-8ed6-dcdf387cd9c3</guid><dc:creator>novello</dc:creator><description>&lt;p&gt;I will add a crc in the nus frame and I have to check if the read message is equal at what i have write&amp;nbsp; in the previus message .&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: safe task on ble device</title><link>https://devzone.nordicsemi.com/thread/558370?ContentTypeID=1</link><pubDate>Fri, 09 Jan 2026 10:26:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11fb5f4a-d906-45a4-8790-a199c1888689</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Giampiero,&amp;nbsp;&lt;br /&gt;Could you explain a little bit more on what you want to achieve ?&amp;nbsp;&lt;br /&gt;Why &amp;quot;&lt;span&gt;verify the timeout&amp;nbsp; &amp;nbsp;and the CRC of the message&amp;quot; has anything to do with &amp;quot;make a protected FLASH and RAM Region &amp;quot; ?&amp;nbsp;&lt;br /&gt;Please be noted that a corrupted packet with wrong CRC will be discarded and not be notified to the application.&lt;br /&gt;What do you mean by &amp;quot;timeout&amp;quot; ?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>