<?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>Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/86901/problems-of-using-nrfx-ipc</link><description>I want to send an interrupt instruction from appcore to netcore by using IPC. 
 Implementation code in appcore: 
 
 Implementation code in netcore: 
 
 
 However, in actual operation, the IPC interrupt of NETCORE is not triggered. Is there a problem with</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 25 Apr 2022 00:17:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/86901/problems-of-using-nrfx-ipc" /><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/364586?ContentTypeID=1</link><pubDate>Mon, 25 Apr 2022 00:17:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fb84e61-d963-496b-b622-e11efaeac374</guid><dc:creator>mingjkl</dc:creator><description>&lt;p&gt;Oh, thank you for your patience, help and strong support!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/364489?ContentTypeID=1</link><pubDate>Fri, 22 Apr 2022 13:02:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a5513e3-438c-4aac-970c-ae3e49c4cf5f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Sorry, I somehow overlooked that. While I tested your code now I noticed your &amp;quot;IRQ_CONNECT&amp;quot; macro did not connect the driver&amp;#39;s ISR, but the application callback. After changing that it worked: &lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ipc_5F00_test_5F00_sample.zip"&gt;devzone.nordicsemi.com/.../ipc_5F00_test_5F00_sample.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/364050?ContentTypeID=1</link><pubDate>Thu, 21 Apr 2022 00:29:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f985436d-c303-4994-9451-71e625f46bbd</guid><dc:creator>mingjkl</dc:creator><description>&lt;p&gt;yes i used&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfx/drivers/ipc/driver.html#c.nrfx_ipc_signal"&gt;nrfx_ipc_signal()&lt;/a&gt;&lt;span&gt;&amp;nbsp;to trigger the interrupt on appcore code 15 line i posted&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/363818?ContentTypeID=1</link><pubDate>Wed, 20 Apr 2022 09:10:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a725a0b6-03ef-43bb-9c10-a4cf2816ab0d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Did you call &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfx/drivers/ipc/driver.html#c.nrfx_ipc_signal"&gt;nrfx_ipc_signal()&lt;/a&gt; to trigger the interrupt? I don&amp;#39;t see the events being triggered in the code you posted here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/363490?ContentTypeID=1</link><pubDate>Tue, 19 Apr 2022 09:03:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebc627ee-5bd3-42e3-ba4d-9a7b41b1bbe3</guid><dc:creator>mingjkl</dc:creator><description>&lt;div&gt;
&lt;div&gt;&lt;span&gt;Thank you very much for pointing out your mistakes.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I added the entire following statement to both appcore and NETCORE:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;IRQ_CONNECT&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;IPC_IRQn&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;, ipc_event_handler&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The interrupt is still not generated.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;What method can I use to confirm that the IPC sending of appcore is valid and the interrupt receiving of NETCORE is successful? What more mistakes did I fail to notice?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Problems of using nrfx IPC</title><link>https://devzone.nordicsemi.com/thread/363176?ContentTypeID=1</link><pubDate>Wed, 13 Apr 2022 11:52:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93b87008-2297-494a-b06e-319532a8e4d4</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;When working directly with nrfx driver APIs in the connect SDK you have to use the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/reference/kernel/other/interrupts.html?highlight=irq_connect"&gt;IRQ_CONNECT&lt;/a&gt;() macro as we do in the &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/samples/boards/nrf/nrfx/README.html"&gt;nrfx use example&lt;/a&gt;. Otherwise the interrupt vector will not get placed in the vector table.&lt;/p&gt;
&lt;p&gt;Please note that this approach may conflict with the existing communication channel (&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html#inter-core-communication"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/ug_nrf5340.html#inter-core-communication&lt;/a&gt;) used in our examples.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>