Suddenly your email goes to spam...
Yes, I have enlarged stack size and application ran well. вт, 7 мая 2019 г., 19:22 Joel Sherrill <j...@rtems.org>: > > > On Tue, May 7, 2019, 11:11 AM Ярослав Лещинский <midniwal...@gmail.com> > wrote: > >> problem solved: that was silly mistake related to the task min size. >> > > Stack minimum? > >> >> Thanks for your support, guys. >> >> On Mon, 6 May 2019 at 17:16, Ярослав Лещинский <midniwal...@gmail.com> >> wrote: >> >>> Hello again, >>> >>> >>Maybe >>> >>this is related to an interrupt with a too high priority, see also: >>> >>https://lists.rtems.org/pipermail/users/2019-April/033102.html >>> >>> I have played around with priorities but no luck. >>> >>> >>> >>What type of fatal error are you seeing? >>> >>> *** FATAL *** >>> fatal source: 9 (RTEMS_FATAL_SOURCE_EXCEPTION) >>> >>> R0 = 0x20009040 R8 = 0x00000001 >>> R1 = 0x2000374c R9 = 0x00000005 >>> R2 = 0x20009040 R10 = 0x2000f0d8 >>> R3 = 0x00000000 R11 = 0x00000005 >>> R4 = 0x20009040 R12 = 0x00000000 >>> R5 = 0x00004000 SP = 0x2000a1b8 >>> R6 = 0x2000ecf8 LR = 0x0000980b >>> R7 = 0x00000002 PC = 0x20003c80 >>> XPSR = 0x60000000 VEC = 0x00000003 >>> RTEMS version: 5.0.0.46b8638288a51cc175067be12a20301b3fb83ec7-modified >>> RTEMS tools: 7.3.0 20180125 (RTEMS 5, RSB >>> f07d2b6e9ad70d62eb617a9f5515c5045ee0c119, Newlib >>> 08eab6396f678cf5e5968acaed0bae9fd129983b) >>> executing thread ID: 0x08b010002 >>> executing thread name: >>> >>> 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: >>> >>> 1. pthread_create(&wlan_ap_thread_id, NULL, run_wlan_ap, NULL); >>> 2. Wait interrupt signal from chip >>> 3. Spawn a new thread using message queue. >>> 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. >>> >>> >>> >>I think you can trace the PC pointer to see what makes the FATAL. >>> >>> using gdb: info symbol 0x20003c80 I'm getting >>> >>> _POSIX_Threads_Objects + 2512 in section .bss >>> >>> What am I missing? >>> >>> Please suggest. >>> >>> BRs, Yaroslav. >>> >>> >>> >>> >>> >>> On Mon, 6 May 2019 at 08:06, Sebastian Huber < >>> sebastian.hu...@embedded-brains.de> wrote: >>> >>>> Hello, >>>> >>>> using rtems_binary_semaphore_post() in interrupt context is fine. Maybe >>>> this is related to an interrupt with a too high priority, see also: >>>> >>>> https://lists.rtems.org/pipermail/users/2019-April/033102.html >>>> >>>> -- >>>> Sebastian Huber, embedded brains GmbH >>>> >>>> Address : Dornierstr. 4, D-82178 Puchheim, Germany >>>> Phone : +49 89 189 47 41-16 >>>> Fax : +49 89 189 47 41-09 >>>> E-Mail : sebastian.hu...@embedded-brains.de >>>> PGP : Public key available on request. >>>> >>>> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG. >>>> >>>> >>> >>> -- >>> -- >>> Kind regards, >>> *Yaroslav Leshchinsky* >>> >> >> >> -- >> -- >> Kind regards, >> *Yaroslav Leshchinsky* >> _______________________________________________ >> users mailing list >> users@rtems.org >> http://lists.rtems.org/mailman/listinfo/users > >
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users