<?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>JLink loading into a secured nRF54 device</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120106/jlink-loading-into-a-secured-nrf54-device</link><description>i&amp;#39;m working &amp;quot;bare-metal&amp;quot; with the nRF54-DK, loading from the command-line by directly calling JLink.... 
 often (but not always) i receive the following message from JLink: 
 
 
 clicking through this, my image loads just fine.... 
 is there something</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 24 Mar 2025 21:20:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120106/jlink-loading-into-a-secured-nrf54-device" /><item><title>RE: JLink loading into a secured nRF54 device</title><link>https://devzone.nordicsemi.com/thread/528721?ContentTypeID=1</link><pubDate>Mon, 24 Mar 2025 21:20:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:540f8c3d-082e-48f8-956f-8bb8ab786693</guid><dc:creator>Emil Lenngren</dc:creator><description>&lt;p&gt;Make sure this line is called in your code at application start:&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/nrfx/blob/bacc23e5387964462e5638f0c914c2ab5802fa3c/mdk/system_nrf54l.c#L87"&gt;github.com/.../system_nrf54l.c&lt;/a&gt;. It opens up the debugger.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: JLink loading into a secured nRF54 device</title><link>https://devzone.nordicsemi.com/thread/528710?ContentTypeID=1</link><pubDate>Mon, 24 Mar 2025 19:49:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b8feb82-99ae-4b41-bc46-56dff030b9d4</guid><dc:creator>bios-bob</dc:creator><description>&lt;p&gt;long story, but i&amp;#39;m using the jlink CLI directly and not `nrfjprog`....&amp;nbsp; any hint as to what i need to do???&amp;nbsp; sounds like a mass-erase is required???&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: JLink loading into a secured nRF54 device</title><link>https://devzone.nordicsemi.com/thread/528709?ContentTypeID=1</link><pubDate>Mon, 24 Mar 2025 19:38:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8738aa67-3402-49b5-88a5-fc4c3ecd66d5</guid><dc:creator>hmolesworth</dc:creator><description>&lt;p&gt;Not sure if this will help, but this is what I use:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;// nrf54L15 UICR Arm Cortex-M33
// ============================
// To program a hex file:
// In .\nRF5_SDK_17.1.0_ddde560\examples\peripheral\blinky\pca10156\blank\iar\_build
//  nrfjprog -v
//    nrfjprog version: 10.24.2 external
//    JLinkARM.dll version: 7.94e
//  nrfjprog --recover
//  nrfjprog --memwr 0x00FFD080 --val 0x00000003
//  nrfjprog --program blinky_pca10156.hex --chiperase --verify -r --log
// Example:
//    .\nRF5_SDK_17.1.0_ddde560\examples\peripheral\blinky\pca10156\blank\iar\_build&amp;gt;nrfjprog --recover
//    Recovering device. This operation might take 30s.
//    Erasing user code and UICR flash areas.
//    .\nRF5_SDK_17.1.0_ddde560\examples\peripheral\blinky\pca10156\blank\iar\_build&amp;gt;nrfjprog --memwr 0x00FFD080 --val 0x00000003
//    Parsing parameters.
//    Writing.
//    .\nRF5_SDK_17.1.0_ddde560\examples\peripheral\blinky\pca10156\blank\iar\_build&amp;gt;nrfjprog --program blinky_pca10156.hex --chiperase --verify -r --log
//    [ #################### ]   0.263s | Erase file - Done erasing
//    [ #################### ]   0.197s | Program file - Done programming
//    [ #################### ]   0.072s | Verify file - Done verifying
//    Applying system reset.
//    Run.
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>