<?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>IPC Error : Endpoint not register</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/119765/ipc-error-endpoint-not-register</link><description>Hello, I am working on a project using a custom board with the nRF5340 chip and SDK 2.8.0. 
 In my setup, the application core reads sensor values, packages them into packets, and sends them to the network core via IPC communication. The network core</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 14 Mar 2025 02:47:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/119765/ipc-error-endpoint-not-register" /><item><title>RE: IPC Error : Endpoint not register</title><link>https://devzone.nordicsemi.com/thread/527292?ContentTypeID=1</link><pubDate>Fri, 14 Mar 2025 02:47:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:98219e07-e47a-49b7-b51f-76ac4ea1c46b</guid><dc:creator>mjpark</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_14-112703.png" /&gt;&amp;nbsp;&amp;lt;network core code&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_14-113134.png" /&gt;&amp;nbsp;&lt;span&gt;&amp;lt;network core Log&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-start="50" data-end="147"&gt;This is the main function code and log from the network core. The endpoint is also bound here.&lt;/p&gt;
&lt;p data-start="149" data-end="266"&gt;The packet structure in &lt;code data-start="173" data-end="190"&gt;ipc_send_packet&lt;/code&gt; follows a basic format:&lt;br data-start="214" data-end="217" /&gt; &lt;strong data-start="217" data-end="264"&gt;start / type / length / payload / crc / end&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="149" data-end="266"&gt;&lt;strong data-start="217" data-end="264"&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="149" data-end="266"&gt;&lt;strong data-start="217" data-end="264"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_14-114519.png" /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="268" data-end="379"&gt;The function sends the packet once &lt;code data-start="303" data-end="314"&gt;ipc_ready&lt;/code&gt; becomes &lt;code data-start="323" data-end="329"&gt;true&lt;/code&gt;. According to the logs, &lt;code data-start="354" data-end="361"&gt;ret=2&lt;/code&gt; at this point&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IPC Error : Endpoint not register</title><link>https://devzone.nordicsemi.com/thread/527289?ContentTypeID=1</link><pubDate>Fri, 14 Mar 2025 02:39:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bcf09c64-91b8-422f-93a3-2580c390ed11</guid><dc:creator>mjpark</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_14-112553.png" /&gt;&amp;nbsp;&amp;lt;application core code&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/_A4C26CD0B0B9F7C0_-2025_2D00_03_2D00_14-113043.png" /&gt;&amp;nbsp;&amp;lt;application core Log&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p data-start="50" data-end="352"&gt;This is the IPC-related function in the application, and I am sending it from a thread.&lt;br data-start="138" data-end="141" /&gt; In the logs, the message &lt;code data-start="166" data-end="185"&gt;ipc not ready yet&lt;/code&gt; occurs because &lt;code data-start="201" data-end="218"&gt;ipc_send_packet&lt;/code&gt; is designed to return until the &lt;code data-start="251" data-end="262"&gt;ipc_ready&lt;/code&gt; flag becomes &lt;code data-start="276" data-end="282" data-is-only-node=""&gt;true&lt;/code&gt;. The &lt;code data-start="288" data-end="299"&gt;ipc_ready&lt;/code&gt; flag is set to &lt;code data-start="315" data-end="321"&gt;true&lt;/code&gt; once &lt;code data-start="327" data-end="337"&gt;ep_bound&lt;/code&gt; is executed.&lt;/p&gt;
&lt;p data-start="354" data-end="531"&gt;As highlighted in the logs, the endpoint is successfully bound, and then &lt;code data-start="427" data-end="445"&gt;ipc_service_send&lt;/code&gt; is executed. However, at this point, the error in the last line of the log occurs&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: IPC Error : Endpoint not register</title><link>https://devzone.nordicsemi.com/thread/527219?ContentTypeID=1</link><pubDate>Thu, 13 Mar 2025 14:55:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7354fbab-8103-4198-bb20-d8f58709e025</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;Did you call&amp;nbsp;ipc_service_register_endpoint() ?&lt;br /&gt;Could you show some code snippet what you are doing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>