<div dir="ltr">problem solved: that was silly mistake related to the task min size. <div><br></div><div>Thanks for your support, guys.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 6 May 2019 at 17:16, Ярослав Лещинский <<a href="mailto:midniwalker@gmail.com">midniwalker@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello again,<div><br></div><div>>>Maybe <br>>>this is related to an interrupt with a too high priority, see also:<br>>><a href="https://lists.rtems.org/pipermail/users/2019-April/033102.html" rel="noreferrer" target="_blank">https://lists.rtems.org/pipermail/users/2019-April/033102.html</a><br></div><div><br></div><div>I have played around with priorities but no luck. </div><div><br></div><div><br></div><div>>>What type of fatal error are you seeing?<br></div><div><br></div><div><div>*** FATAL ***</div><div>fatal source: 9 (RTEMS_FATAL_SOURCE_EXCEPTION)</div><div><br></div><div>R0   = 0x20009040 R8  = 0x00000001</div><div>R1   = 0x2000374c R9  = 0x00000005</div><div>R2   = 0x20009040 R10 = 0x2000f0d8</div><div>R3   = 0x00000000 R11 = 0x00000005</div><div>R4   = 0x20009040 R12 = 0x00000000</div><div>R5   = 0x00004000 SP  = 0x2000a1b8</div><div>R6   = 0x2000ecf8 LR  = 0x0000980b</div><div>R7   = 0x00000002 PC  = 0x20003c80</div><div>XPSR = 0x60000000 VEC = 0x00000003</div><div>RTEMS version: 5.0.0.46b8638288a51cc175067be12a20301b3fb83ec7-modified</div><div>RTEMS tools: 7.3.0 20180125 (RTEMS 5, RSB f07d2b6e9ad70d62eb617a9f5515c5045ee0c119, Newlib 08eab6396f678cf5e5968acaed0bae9fd129983b)</div><div>executing thread ID: 0x08b010002</div><div>executing thread name:</div></div><div><br></div><div>My application is a wlan ap initialization using TI sdk for cc3100. Using this sdk, I'm creating separate tasks. Actually sequence of my actions are:</div><div><br></div><div>1.  pthread_create(&wlan_ap_thread_id, NULL, run_wlan_ap, NULL);</div><div>2. Wait interrupt signal from chip</div><div>3. Spawn a new thread using message queue.</div><div>4. Start some kind of SDK magic: transmission via SPI. As I can see from output before fatal there are over 8 successful transmission, the last what I see it's a starting reading 8 bytes from device after that fatal occured.</div><div><br></div><div><br></div><div>>>I think you can trace the PC pointer to see what makes the FATAL.</div> </div><div dir="ltr">using gdb: info symbol 0x20003c80 I'm getting </div><div dir="ltr"><br></div><div dir="ltr">_POSIX_Threads_Objects + 2512 in section .bss</div><div dir="ltr"><br></div><div>What am I missing?</div><div><br></div><div>Please suggest.</div><div><br></div><div>BRs, Yaroslav.</div><div><br></div><div dir="ltr"><br></div><div><br><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 6 May 2019 at 08:06, Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
using rtems_binary_semaphore_post() in interrupt context is fine. Maybe <br>
this is related to an interrupt with a too high priority, see also:<br>
<br>
<a href="https://lists.rtems.org/pipermail/users/2019-April/033102.html" rel="noreferrer" target="_blank">https://lists.rtems.org/pipermail/users/2019-April/033102.html</a><br>
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_7434203804553217616gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000">--</font></div><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000">Kind regards,</font></div><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000"><b>Yaroslav Leshchinsky</b></font></div></span></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000">--</font></div><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000">Kind regards,</font></div><div style="font-size:12.8px"><font face="verdana, sans-serif" color="#000000"><b>Yaroslav Leshchinsky</b></font></div></span></div></div></div></div></div>