Sorry, no idea. You should probably enable debugging and see what is happening.
Best, Matias On Tue, Jun 1, 2021, at 11:54, Alan Carvalho de Assis wrote: > After reducing the stack from 16KB to 2KB I got same result as yours Erik: > > NuttShell (NSH) NuttX-10.1.0-RC1 > nsh> nimble & > nimble [5:255] > hci init > port init > gap init > gatt init > ans init > ias init > lls init > tps init > hci_sock task init > ble_host task init > nsh> hci sock task > host task > > nsh> ifconfig > bnep0 Link encap:UNSPEC at UP > > Matias, do you have some idea why we are not seeing the BLE adverting? > > BR, > > Alan > > On 6/1/21, Erik Englund <erik.engl...@innoware.se > <mailto:erik.englund%40innoware.se>> wrote: > > Change the Nimble stacksize from 16384 to 2048, the nimble application > > starts as it should. > > Haven't had time to look into it anymore, it should've been 16k for a > > reason. > > > > We´ll have to trim stacksizes to leave some ram for the actual application > > though. > > > > I guess the board should start advertising some data, which it doesn't. > > I´m not familiar with Mynewt/Nimble at all, our BLE products use the zephyr > > rtos/stack together with MCUboot. > > > > > > This is tested on nrf52832-dk. > > > > apps/wireless/bluetooth/nimble/Makefile > > STACKSIZE = 2048 > > > > NuttShell (NSH) NuttX-10.1.0-RC1 > > nsh> nimble & > > nimble [5:255] > > hci init > > port init > > gap init > > gatt init > > ans init > > ias init > > lls init > > tps init > > hci_sock task init > > ble_host task init > > nsh> hci sock task > > host task > > free > > total used free largest nused nfree > > Umem: 31120 26144 4976 4944 83 2 > > nsh> ps > > PID PRI POLICY TYPE NPX STATE EVENT SIGMASK STACK USED > > FILLED COMMAND > > 0 0 FIFO Kthread N-- Ready 00000000 002048 000536 > > 26.1% Idle Task > > 1 224 RR Kthread --- Waiting Signal 00000000 002032 000600 > > 29.5% hpwork > > 2 100 RR Kthread --- Waiting Signal 00000000 002032 000600 > > 29.5% lpwork > > 3 100 RR Task --- Running 00000000 002032 001308 > > 64.3% init > > 4 100 RR Kthread --- Waiting MQ empty 00000000 001000 000408 > > 40.8% BT HCI Tx > > 5 255 RR Task --- Waiting Signal 00000000 002032 000856 > > 42.1% nimble > > 6 1 RR pthread --- Waiting MQ empty 00000000 002048 000440 > > 21.4% pt-0x12bed 0 > > 7 1 RR pthread --- Waiting Semaphore 00000000 002048 000736 > > 35.9% pt-0x12c05 0 > > nsh> > > > > > > arm-none-eabi-size nuttx > > text data bss dec hex filename > > 313574 2340 29472 345386 5452a nuttx > > > > Med vänlig hälsning > > Erik Englund > > > > Innoware Development AB > > Hyttvägen 13 > > > > 73338 SALA > > Org.nr. 556790-2977 > > www.innoware.se > > > > > > Den lör 29 maj 2021 kl 01:03 skrev Nathan Hartman <hartman.nat...@gmail.com > > <mailto:hartman.nathan%40gmail.com> > >>: > > > >> On Fri, May 28, 2021 at 5:24 PM Alan Carvalho de Assis > >> <acas...@gmail.com <mailto:acassis%40gmail.com>> > >> wrote: > >> > >> > Hi Nathan, > >> > > >> > On 5/28/21, Nathan Hartman <hartman.nat...@gmail.com > >> > <mailto:hartman.nathan%40gmail.com>> wrote: > >> > > On Fri, May 28, 2021 at 4:43 PM Alan Carvalho de Assis > >> > > <acas...@gmail.com <mailto:acassis%40gmail.com>> wrote: > >> > >> > >> > >> Hi Erik, > >> > >> > >> > >> Thank you very much for your help. > >> > >> > >> > >> I noticed the final binary is too big (more than 300KB), is it also > >> > >> happening to you? > >> > >> > >> > >> BR, > >> > >> > >> > >> Alan > >> > > > >> > > > >> > > Do some sections in the linker script need (NOLOAD)? > >> > > > >> > > See PR-3198 [1], where the binary was also huge, until davids5 taught > >> > > me about that: > >> > > > >> > > [1] https://github.com/apache/incubator-nuttx/pull/3198 > >> > > > >> > > >> > Good question! > >> > > >> > When using external libraries with NuttX I need to use "--gc-sections" > >> > to reduce the final size: > >> > > >> > > >> > > >> https://acassis.wordpress.com/2020/10/06/linking-external-libraries-on-nuttx/ > >> > > >> > BR, > >> > > >> > Alan > >> > >> > >> > >> Ah, yes, I use that too, together with -ffunction-sections and > >> -fdata-sections, because the linker gc works at the granularity of a > >> section. > >> > >> Did it work in this case? > >> > >> Nathan > >> > > >